%PDF- %PDF-
| Direktori : /proc/thread-self/root/proc/3522530/root/lib/python2.7/site-packages/salt/modules/ |
| Current File : //proc/thread-self/root/proc/3522530/root/lib/python2.7/site-packages/salt/modules/napalm_ntp.pyc |
�
���^c @@ s� d Z d d l m Z m Z m Z d d l Z e j e � Z d d l Z
d d l m Z d Z d g Z
d Z d � Z e d � � Z e d
� � Z e d d � � Z e d � � Z e d
� � Z e d � � Z e d � � Z d S( u�
NAPALM NTP
==========
Manages NTP on network devices.
:codeauthor: Mircea Ulinic <mircea@cloudflare.com> & Jerome Fleury <jf@cloudflare.com>
:maturity: new
:depends: napalm
:platform: unix
Dependencies
------------
- :mod:`NAPALM proxy minion <salt.proxy.napalm>`
- :mod:`NET basic features <salt.modules.napalm_network>`
.. seealso::
:mod:`NTP peers management state <salt.states.netntp>`
.. versionadded:: 2016.11.0
i ( t absolute_importt unicode_literalst print_functionN( t proxy_napalm_wrapu ntpu napalmu
napalm_ntpc C@ s t j j j t t t � S( u_
NAPALM library must be installed for this module to work and run in a (proxy) minion.
( t saltt utilst napalmt virtualt __opts__t __virtualname__t __file__( ( ( s; /usr/lib/python2.7/site-packages/salt/modules/napalm_ntp.pyt __virtual__/ s c K@ sZ t j j j t d i � } | j d � s. | St | j d i � j � � } | | d <| S( u~
Returns a list the NTP peers configured on the network device.
:return: configured NTP peers as list.
CLI Example:
.. code-block:: bash
salt '*' ntp.peers
Example output:
.. code-block:: python
[
'192.168.0.1',
'172.17.17.1',
'172.17.17.2',
'2400:cb00:6:1024::c71b:840a'
]
u
get_ntp_peersu resultu out( R R R t callt
napalm_devicet gett listt keys( t kwargst ntp_peerst ntp_peers_list( ( s; /usr/lib/python2.7/site-packages/salt/modules/napalm_ntp.pyt peers>