%PDF- %PDF-
Direktori : /usr/lib/python2.7/site-packages/salt/modules/ |
Current File : //usr/lib/python2.7/site-packages/salt/modules/win_ntp.pyc |
� ���^c @@ sn d Z d d l m Z m Z m Z d d l Z d d l Z e j e � Z d Z d � Z d � Z d � Z d S( uB Management of NTP servers on Windows .. versionadded:: 2014.1.0 i ( t absolute_importt unicode_literalst print_functionNu ntpc C@ s t j j j � s t d f St S( u$ This only supports Windows u7 Module win_system: module only works on Windows systems( t saltt utilst platformt is_windowst Falset __virtualname__( ( ( s8 /usr/lib/python2.7/site-packages/salt/modules/win_ntp.pyt __virtual__ s c G@ s� d } t d | � s- t d | � s- t Sn d d d d j d j | � � g } d d d g } d d d g } x+ | | | f D] } t d | d t �q Wt t | � � t � k s� t St d | � t S( u� Set Windows to use a list of NTP servers CLI Example: .. code-block:: bash salt '*' ntp.set_servers 'pool.ntp.org' 'us.pool.ntp.org' u w32timeu service.statusu service.startu W32tmu /configu /syncfromflags:manualu /manualpeerlist:{0}u u /reliable:yesu /updateu cmd.runt python_shellu service.restart( t __salt__R t formatt joint sortedt listt get_serverst True( t serverst service_namet server_cmdt reliable_cmdt update_cmdt cmd( ( s8 /usr/lib/python2.7/site-packages/salt/modules/win_ntp.pyt set_servers s c C@ s� d d d g } t d | d t �j � } xp | D]h } yK | j d � r� | j d d � d j d d � \ } } t | j � � SWq2 t k r� } t SXq2 Wt S( uz Get list of configured NTP servers CLI Example: .. code-block:: bash salt '*' ntp.get_servers u w32tmu /queryu /configurationu cmd.runR u NtpServer:u (i i u :( R R t splitlinest startswitht rsplitt splitR t ValueError( R t linest linet _t ntpsvrst e( ( s8 /usr/lib/python2.7/site-packages/salt/modules/win_ntp.pyR <