%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/states/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/states/ntp.pyc

�
���^c@@s�dZddlmZmZmZddlZddlZddlm	Z	ej
e�Zd�Z
d�Zd�Zdd�ZdS(	u 
Management of NTP servers
=========================

.. versionadded:: 2014.1.0

This state is used to manage NTP servers. Currently only Windows is supported.

.. code-block:: yaml

    win_ntp:
      ntp.managed:
        - servers:
          - pool.ntp.org
          - us.pool.ntp.org
i(tabsolute_importtprint_functiontunicode_literalsN(tsixcC@stjjj�stSdS(u$
    This only supports Windows
    untp(tsalttutilstplatformt
is_windowstFalse(((s3/usr/lib/python2.7/site-packages/salt/states/ntp.pyt__virtual__!scC@s>t|t�stSx$|D]}t|tj�stSqWtS(N(t
isinstancetlistRRtstring_typestTrue(tserverstserver((s3/usr/lib/python2.7/site-packages/salt/states/ntp.pyt_check_servers*s
cC@s7yttd��SWntk
r2ttg�SXdS(Nuntp.get_servers(tsett__salt__t	TypeErrorR(((s3/usr/lib/python2.7/site-packages/salt/states/ntp.pyt_get_servers3s
cC@sCi|d6id6td6dd6}t|�sEt|d<d|d<nt�}t|�}||krj|Stdr�d|d<djd	jt	|���|d<|St
d
|�t�}||kr�d|d<it	|�d6t	|�d
6|d<nGt|d<d|d<||kr?it	|�d6t	|�d
6|d<n|S(uG
    Manage NTP servers

    servers
        A list of NTP servers
    unameuchangesuresultu+NTP servers already configured as specifieducommentu%NTP servers must be a list of stringsutestu#NTP servers will be updated to: {0}u, untp.set_serversuNTP servers updateduoldunewuFailed to update NTP serversN(R
RRRRt__opts__tNonetformattjointsortedR(tnameRtrettbefore_serverstdesired_serverst
after_servers((s3/usr/lib/python2.7/site-packages/salt/states/ntp.pytmanaged:s8



	

	


(t__doc__t
__future__RRRtloggingtsalt.utils.platformRtsalt.extRt	getLoggert__name__tlogR	RRRR(((s3/usr/lib/python2.7/site-packages/salt/states/ntp.pyt<module>s					

Zerion Mini Shell 1.0