403Webshell
Server IP : 15.235.198.142  /  Your IP : 216.73.216.149
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/cloudinit/sources/helpers/vmware/imc/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/cloudinit/sources/helpers/vmware/imc/__pycache__/config.cpython-312.pyc
�

�f���$�ddlmZGd�d�Zy)�)�Nicc�B�eZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZd�Zed��Zed��Zed��Zed��Zed��Zed��Zed��Zed��Zed��Zed��Zed��Zed��Z ed��Z!ed��Z"ed ��Z#y!)"�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|USERDATAzCLOUDINIT|INSTANCE-IDc��||_y)N)�_configFile)�self�
configFiles  �M/usr/lib/python3/dist-packages/cloudinit/sources/helpers/vmware/imc/config.py�__init__zConfig.__init__"s
��%���c�V�|jjtjd�S)zReturn the hostname.N)r�getr�HOSTNAME�rs r
�	host_namezConfig.host_name%�!�����#�#�F�O�O�T�:�:rc�V�|jjtjd�S)zReturn the domain name.N)rrr�
DOMAINNAMErs r
�domain_namezConfig.domain_name*s#�����#�#�F�$5�$5�t�<�<rc�V�|jjtjd�S)zReturn the timezone.N)rrr�TIMEZONErs r
�timezonezConfig.timezone/rrc�V�|jjtjd�S)z#Return the root password to be set.N)rrr�PASSrs r
�admin_passwordzConfig.admin_password4s!�����#�#�F�K�K��6�6rc��g}|jjtj�}t	d|dz�D]<}tjt|�z}|j
|j|��>|S)zReturn the list of DNS servers.�)r�get_count_with_prefixr�DNS�range�str�append�r�res�cnt�i�keys     r
�name_serverszConfig.name_servers9sm�������4�4�V�Z�Z�@���q�#��'�"�	.�A��*�*�s�1�v�%�C��J�J�t�'�'��,�-�	.��
rc��g}|jjtj�}t	d|dz�D]<}tjt|�z}|j
|j|��>|S)z Return the list of DNS Suffixes.r)rrr�SUFFIXr r!r"r#s     r
�dns_suffixeszConfig.dns_suffixesDsm�������4�4�V�]�]�C���q�#��'�"�	.�A��-�-�#�a�&�(�C��J�J�t�'�'��,�-�	.��
rc��g}|jd}|jd�D]'}|jt||j���)|S)z#Return the list of associated NICs.zNIC-CONFIG|NICS�,)r�splitr"r)rr$�nics�nics    r
r/zConfig.nicsOsQ������� 1�2���:�:�c�?�	3�C��J�J�s�3�� 0� 0�1�2�	3��
rc��|jjtjd�}|j	�}|dvrtd��|dk(S)z1Retrieves if the root password needs to be reset.�no��yesr2z$ResetPassword value should be yes/nor4)rrr�	RESETPASS�lower�
ValueError)r�	resetPasss  r
�reset_passwordzConfig.reset_passwordYsM���$�$�(�(��)9�)9�4�@�	��O�O�%�	��M�)��C�D�D��E�!�!rc�V�|jjtjd�S)zReturns marker id.N)rrr�MARKERIDrs r
�	marker_idzConfig.marker_idbrrc�V�|jjtjd�S)z,Return the name of custom (pre/post) script.N)rrr�
CUSTOM_SCRIPTrs r
�custom_script_namezConfig.custom_script_namegs#�����#�#�F�$8�$8�$�?�?rc��|jjtjd�}|j	�}|dvrtd��|dk(S)z8Return whether to post guestinfo.gc.status VMX property.r2r3z#PostGcStatus value should be yes/nor4)rrr�POST_GC_STATUSr6r7)r�postGcStatuss  r
�post_gc_statuszConfig.post_gc_statuslsO���'�'�+�+�F�,A�,A�4�H��#�)�)�+���}�,��B�C�C��u�$�$rc��|jjtjd�}|j	�}|dvrtd��|dk(S)z�
        Return enable-custom-scripts default value if enable-custom-scripts
        is absent in VM Tools configuration
        r2r3z+defaultRunPostScript value should be yes/nor4)rrr�DEFAULT_RUN_POST_SCRIPTr6r7)r�defaultRunPostScripts  r
�default_run_post_scriptzConfig.default_run_post_scriptusV�� $�/�/�3�3��*�*�D� 
�� 4�9�9�;���}�4��J�K�K�#�u�,�,rc�V�|jjtjd�S)z(Return the name of cloud-init meta data.N)rrr�CLOUDINIT_META_DATArs r
�meta_data_namezConfig.meta_data_name��#�����#�#�F�$>�$>��E�Erc�V�|jjtjd�S)z(Return the name of cloud-init user data.N)rrr�CLOUDINIT_USER_DATArs r
�user_data_namezConfig.user_data_name�rKrc�V�|jjtjd�S)zReturn instance idN)rrr�CLOUDINIT_INSTANCE_IDrs r
�instance_idzConfig.instance_id�s#�����#�#�F�$@�$@�$�G�GrN)$�__name__�
__module__�__qualname__�__doc__r>rrrr;rr5r*r�UTCrArErIrMrPr�propertyrrrrr(r+r/r9r<r?rCrGrJrNrQ�rr
rrs����
0�M�
�C�%�J�!�H��H��D� �I�
�F�"�H�
�C�*�N�A��.��.��3��&��;��;��=��=��;��;��7��7��������������"��"��;��;��@��@��%��%��-��-��F��F��F��F��H��HrrN)�(cloudinit.sources.helpers.vmware.imc.nicrrrXrr
�<module>rZs��9�DH�DHr

Youez - 2016 - github.com/yon3zu
LinuXploit