403Webshell
Server IP : 23.254.227.96  /  Your IP : 216.73.216.120
Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64
User : viralblo ( 1001)
PHP Version : 8.1.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.6/site-packages/cloudinit/sources/helpers/vmware/imc/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.6/site-packages/cloudinit/sources/helpers/vmware/imc/__pycache__/config.cpython-36.pyc
3

��b��@s ddlmZGdd�de�ZdS)�)�Nicc@seZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdd�Zedd��Zedd��Zedd��Zedd��Zedd��Zedd��Zedd��Zed d!��Zed"d#��Zed$d%��Zed&d'��Zed(d)��Zed*d+��Z ed,d-��Z!ed.d/��Z"d0S)1�ConfigzT
    Stores the Contents specified in the Customization
    Specification file.
    zCUSTOM-SCRIPT|SCRIPT-NAMEzDNS|NAMESERVER|zNETWORK|DOMAINNAMEzNETWORK|HOSTNAMEzMISC|MARKER-IDzPASSWORD|-PASSzPASSWORD|RESETzDNS|SUFFIX|zDATETIME|TIMEZONEzDATETIME|UTCzMISC|POST-GC-STATUSz!MISC|DEFAULT-RUN-POST-CUST-SCRIPTzCLOUDINIT|METADATAzCLOUDINIT|USERDATAcCs
||_dS)N)�_configFile)�selfZ
configFile�r�/usr/lib/python3.6/config.py�__init__!szConfig.__init__cCs|jjtjd�S)zReturn the hostname.N)r�getr�HOSTNAME)rrrr�	host_name$szConfig.host_namecCs|jjtjd�S)zReturn the domain name.N)rr	r�
DOMAINNAME)rrrr�domain_name)szConfig.domain_namecCs|jjtjd�S)zReturn the timezone.N)rr	r�TIMEZONE)rrrr�timezone.szConfig.timezonecCs|jjtjd�S)z.Retrieves whether to set time to UTC or Local.N)rr	r�UTC)rrrr�utc3sz
Config.utccCs|jjtjd�S)z#Return the root password to be set.N)rr	r�PASS)rrrr�admin_password8szConfig.admin_passwordcCsLg}|jjtj�}x4td|d�D]"}tjt|�}|j|j|�q"W|S)zReturn the list of DNS servers.r)r�get_count_with_prefixr�DNS�range�str�append)r�res�cnt�i�keyrrr�name_servers=szConfig.name_serverscCsLg}|jjtj�}x4td|d�D]"}tjt|�}|j|j|�q"W|S)z Return the list of DNS Suffixes.r)rrr�SUFFIXrrr)rrrrrrrr�dns_suffixesHszConfig.dns_suffixescCs8g}|jd}x$|jd�D]}|jt||j��qW|S)z#Return the list of associated NICs.zNIC-CONFIG|NICS�,)r�splitrr)rr�nics�nicrrrr"Ss

zConfig.nicscCs0|jjtjd�}|j�}|dkr(td��|dkS)z1Retreives if the root password needs to be reset.�no�yesz$ResetPassword value should be yes/no)r%r$)rr	r�	RESETPASS�lower�
ValueError)rZ	resetPassrrr�reset_password]s
zConfig.reset_passwordcCs|jjtjd�S)zReturns marker id.N)rr	r�MARKERID)rrrr�	marker_idfszConfig.marker_idcCs|jjtjd�S)z,Return the name of custom (pre/post) script.N)rr	r�
CUSTOM_SCRIPT)rrrr�custom_script_namekszConfig.custom_script_namecCs0|jjtjd�}|j�}|dkr(td��|dkS)z8Return whether to post guestinfo.gc.status VMX property.r$r%z#PostGcStatus value should be yes/no)r%r$)rr	r�POST_GC_STATUSr'r()rZpostGcStatusrrr�post_gc_statusps
zConfig.post_gc_statuscCs0|jjtjd�}|j�}|dkr(td��|dkS)z�
        Return enable-custom-scripts default value if enable-custom-scripts
        is absent in VM Tools configuration
        r$r%z+defaultRunPostScript value should be yes/no)r%r$)rr	r�DEFAULT_RUN_POST_SCRIPTr'r()rZdefaultRunPostScriptrrr�default_run_post_scriptys
zConfig.default_run_post_scriptcCs|jjtjd�S)z(Return the name of cloud-init meta data.N)rr	r�CLOUDINIT_META_DATA)rrrr�meta_data_name�szConfig.meta_data_namecCs|jjtjd�S)z(Return the name of cloud-init user data.N)rr	r�CLOUDINIT_USER_DATA)rrrr�user_data_name�szConfig.user_data_nameN)#�__name__�
__module__�__qualname__�__doc__r,rrr
r*rr&rrrr.r0r2r4r�propertyrr
rrrrrr"r)r+r-r/r1r3r5rrrrrs>
		rN)r#r�objectrrrrr�<module>	s

Youez - 2016 - github.com/yon3zu
LinuXploit