Server IP : 23.254.227.96 / Your IP : 216.73.216.7 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 : /usr/lib/python3.6/site-packages/cloudinit/sources/__pycache__/ |
Upload File : |
3 ��b � @ s` d dl mZmZ d dlmZ dZG dd� dej�Zdd� Zdd � Z eej ejffgZd d� Z dS ) � )�dmi�sources)� DataSourceEc2zAlibaba Cloud ECSc @ s8 e Zd ZdZdgZdZg Zddd�Zdd� Zd d � Z dS ) �DataSourceAliYunZAliYunzhttp://100.100.100.200z 2016-01-01Fc C s | j jdd�S )NZhostnamezlocalhost.localdomain)�metadata�get)�selfZfqdnZ resolve_ipZ metadata_only� r �&/usr/lib/python3.6/DataSourceAliYun.py�get_hostname s zDataSourceAliYun.get_hostnamec C s t | jjdi ��S )Nzpublic-keys)�parse_public_keysr r )r r r r �get_public_ssh_keys s z$DataSourceAliYun.get_public_ssh_keysc C s t � rtjjS tjjS d S )N)� _is_aliyun�EC2Z CloudNamesZALIYUNZNO_EC2_METADATA)r r r r �_get_cloud_name s z DataSourceAliYun._get_cloud_nameN)FFF) �__name__� __module__�__qualname__ZdsnameZ metadata_urlsZmin_metadata_versionZextended_metadata_versionsr r r r r r r r s r c C s t jd�tkS )Nzsystem-product-name)r Z read_dmi_data�ALIYUN_PRODUCTr r r r r s r c C s� g }x�| j � D ]|\}}t|t�r0|j|j� � qt|t�rF|j|� qt|t�r|jdg �}t|t�rv|j|j� � qt|t�r|j|� qW |S )Nzopenssh-key) �items� isinstance�str�append�strip�list�extend�dictr )Zpublic_keys�keysZ_key_idZkey_body�keyr r r r # s r c C s t j| t�S )N)r Zlist_from_depends�datasources)Zdependsr r r �get_datasource_list: s r N)Z cloudinitr r Zcloudinit.sourcesr r r r r r ZDEP_FILESYSTEMZDEP_NETWORKr r r r r r �<module> s