HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /lib/python3/dist-packages/cloudinit/sources/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceAliYun.cpython-311.pyc
�

܍~c���ddlmZddlmZmZddlmZddlmZdZ	Gd�dej��Z
d�Zd	�Ze
ej
ejffgZd
�ZdS)�)�List)�dmi�sources)�
DataSourceEc2)�DataSourceHostnamezAlibaba Cloud ECSc�L�eZdZUdZdgZdZgZeee	d<d
d�Z
d�Zd�Zd	S)�DataSourceAliYun�AliYunzhttp://100.100.100.200z
2016-01-01�extended_metadata_versionsFc�f�|j�d��}d}|�d}d}t||��S)N�hostnameFzlocalhost.localdomainT)�metadata�getr)�self�fqdn�
resolve_ip�
metadata_onlyr
�
is_defaults      �D/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceAliYun.py�get_hostnamezDataSourceAliYun.get_hostnames<���=�$�$�Z�0�0���
���.�H��J�!�(�J�7�7�7�c�R�t|j�di����S)Nzpublic-keys)�parse_public_keysrr�rs r�get_public_ssh_keysz$DataSourceAliYun.get_public_ssh_keyss"�� ���!2�!2�=�"�!E�!E�F�F�Frc�b�t��rtjjStjjS�N)�
_is_aliyun�EC2�
CloudNames�ALIYUN�NO_EC2_METADATArs r�_get_cloud_namez DataSourceAliYun._get_cloud_name s$���<�<�	2��>�(�(��>�1�1rN)FFF)
�__name__�
__module__�__qualname__�dsname�
metadata_urls�min_metadata_versionrr�str�__annotations__rrr#�rrr	r	su�������
�F�-�.�M�(��,.���S�	�.�.�.�8�8�8�8�G�G�G�2�2�2�2�2rr	c�<�tjd��tkS)Nzsystem-product-name)r�
read_dmi_data�ALIYUN_PRODUCTr,rrrr's����2�3�3�~�E�Erc�6�g}|���D�]\}}t|t��r(|�|������Ct|t
��r|�|���nt|t��r}|�dg��}t|t��r(|�|�������t|t
��r|�|����|S)Nzopenssh-key)	�items�
isinstancer*�append�strip�list�extend�dictr)�public_keys�keys�_key_id�key_body�keys     rrr+s���
�D�(�.�.�0�0�
!�
!�����h��$�$�		!��K�K����(�(�)�)�)�)�
��$�
'�
'�	!��K�K��!�!�!�!�
��$�
'�
'�	!��,�,�}�b�1�1�C��#�s�#�#�
!����C�I�I�K�K�(�(�(�(��C��&�&�
!����C� � � ���Krc�6�tj|t��Sr)r�list_from_depends�datasources)�dependss r�get_datasource_listrABs���$�W�k�:�:�:rN)�typingr�	cloudinitrr�cloudinit.sourcesrrrr/r	rr�DEP_FILESYSTEM�DEP_NETWORKr?rAr,rr�<module>rGs���������"�"�"�"�"�"�"�"�2�2�2�2�2�2�0�0�0�0�0�0�$��2�2�2�2�2�s�(�2�2�2�6F�F�F�
�
�
�$��.��0C�D�E���;�;�;�;�;r