| Server IP : 3.138.164.131 / Your IP : 216.73.216.136 Web Server : Apache System : Linux ns1.techtime.me 4.18.0-147.8.1.el8.lve.1.x86_64 #1 SMP Mon Jun 29 09:55:57 EDT 2020 x86_64 User : injazaat ( 1471) PHP Version : 8.1.20 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /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