%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/thorium/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/thorium/key.pyo

�
���^c@@sVdZddlmZmZmZddlZddlZd�Zddd�Z	dS(us
The key Thorium State is used to apply changes to the accepted/rejected/pending keys

.. versionadded:: 2016.11.0
i(tabsolute_importtprint_functiontunicode_literalsNcC@s-dtkr%tjjt�td<ntdS(u!
    Return the key api hook
    ukeyapi(t__context__tsalttkeytKeyt__opts__(((s4/usr/lib/python2.7/site-packages/salt/thorium/key.pyt_get_key_apiscC@s,i|d6id6dd6td6}tj�}d}|tkrMit|<nt�}t�}t�}|jd�}	x|	jdg�D]}
|
td	d
kr|r�|td	d
|
d|kr�|j|
�n|r�|td	d
|
d|kr�|j|
�q�q�|
t|kr4|t||
<q�|rb|t||
|krb|j|
�n|r�|t||
|kr�|j|
�q�q�WxG|D]?}
|j	|
�td	d
j
|
d�t|j
|
d�q�WxG|D]?}
|j|
�td	d
j
|
d�t|j
|
d�q�W|S(
u�
    If any minion's status is older than the timeout value then apply the
    given action to the timed out key. This example will remove keys to
    minions that have not checked in for 300 seconds (5 minutes)

    USAGE:

    .. code-block:: yaml

        statreg:
          status.reg

        clean_keys:
          key.timeout:
            - require:
              - status: statreg
            - delete: 300
    unameuchangesuucommenturesultukey_start_trackeruaccuminionsustatusuvalu	recv_timeN(
tTruettimeRtsetRtlist_statustgett__reg__taddt
delete_keytpoptNonetreject(tnametdeleteRtrettnowtktrtremovet
reject_settkeyapitcurrenttid_((s4/usr/lib/python2.7/site-packages/salt/thorium/key.pyttimeoutsB


			&&



(
t__doc__t
__future__RRRR
tsalt.keyRRR(((s4/usr/lib/python2.7/site-packages/salt/thorium/key.pyt<module>s
		

Zerion Mini Shell 1.0