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 : /lib/python3.6/site-packages/cloudinit/sources/__pycache__/ |
Upload File : |
3 ��b4a � @ s� U d dl Z d dlZd dlZd dlZd dlZd dlZd dljjZ d dl mZ d dlm Z mZ d dlmZmZmZmZ d dlmZ d dlZd dlmZ d dlmZ d dlmZmZmZmZmZ d d lm Z m!Z! d d l"m#Z# d dl$m%Z%m&Z& d dl'm(Z( d d l)m*Z* d dl+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8 d dl9m:Z:m;Z;m<Z< ej=e>�Z?dZ@ddiZAdZBdZCdZDdZEdZFdZGdZHdZIdZJdZKdZLdZMdZNd ZOG d!d"� d"e�ZPG d#d$� d$e�ZQd%ZReeS Rd&d'd(d)gZTd*d+gZUd,d-� ZVd.d/� ZWeSeSeeS d0�d1d2�ZXeSeSd3�d4d5�ZYe/eeS d6�d7d8��ZZd�eSd6�d9d:�Z[d;d<� Z\d=d>� Z]d?d@� Z^eeS d6�dAdB�Z_ej`� �r�dCZCdDZDe_dE�Zaeadk �r�e?jbdF� dGea ZBn e?jbdH� dZReIdIeBieCdJdK�ZcdIdLdMgdJdN�ieDdOdP�gdQ�ZddRe@gZedSZfdTZgdUZhG dVdW� dWeji�ZjdXdY� ZkdZd[� Zld\d]� Zmd^d_� Znd`da� Zod�dcdd�Zpe/dedf� �Zqe/dgdh� �Zre/eBdidifdjdk��Zse/d�dldm��Ztdndo� Zue/dpdq� �Zve/drds� �Zwe/dtdu� �Zxe/dvdw� �Zye/dxdy� �Zzd�d{d|�Z{e/d}d~� �Z|e/eRfdd���Z}e/d�d�� �Z~e/d�d�� �Ze/e�d6�d�d���Z�e/e�d6�d�d���Z�e/e�d6�d�d���Z�e/ePj�eMe<difd�d���Z�e/ePj�eMdifd�d���Z�e/d�d�d���Z�d�d�� Z�G d�d�� d�e��Z�G d�d�� d�e��Z�ejZ�ejej�ffgZ�d�d�� Z�dS )�� N)�Enum)�sleep�time)�Any�Dict�List�Optional)�minidom)�dmi)�log)�net�sources�ssh_util�subp�util)� EventScope� EventType)� device_driver)�EphemeralDHCPv4�NoDHCPLeaseError)�events)�netlink) �+DEFAULT_REPORT_FAILURE_USER_VISIBLE_MESSAGE�DEFAULT_WIRESERVER_ENDPOINT�azure_ds_reporter�azure_ds_telemetry_reporter�build_minimal_ovf�dhcp_log_cb�get_boot_telemetry�get_metadata_from_fabric�get_system_info�is_byte_swapped�push_log_to_kvp�report_diagnostic_event�report_failure_to_fabric)�UrlError�readurl�retry_on_url_exc�Azurezinstance-idziid-AZURE-NODEz/dev/disk/cloud/azure_resourcez"/var/lib/dhcp/dhclient.eth0.leasesZext4z 7783-7084-3265-9085-8269-3286-77z/var/lib/cloud/data/poll_imdsz /var/lib/cloud/data/nic_detachedz"/var/lib/cloud/data/reported_readyz/var/lib/waagentz/dev/sr0� zhttp://169.254.169.254/metadataz 2019-06-01z 2021-08-01z 2021-03-01c @ s* e Zd Zdje�Zdje�Zdje�ZdS )�MetadataTypez{}/instancez{}/instance/networkz{}/reprovisiondataN)�__name__� __module__�__qualname__�format�IMDS_URL�ALL�NETWORK�REPROVISION_DATA� r3 r3 �%/usr/lib/python3.6/DataSourceAzure.pyr* I s r* c @ s e Zd ZdZdZdZdZdS )�PPSType�NoneZRunningZSavableZUnknownN)r+ r, r- �NONE�RUNNING�SAVABLE�UNKNOWNr3 r3 r3 r4 r5 O s r5 z/sys/firmware/acpi/tables/OEM0z"/etc/netplan/90-hotplug-azure.yamlz /usr/local/sbin/ephemeral_eth.shz+/etc/udev/rules.d/10-net-device-added.rulesz#/run/network/interfaces.ephemeral.dZ mlx4_coreZ mlx5_corec C s� xz| j � D ]n}tjd|�r |j� }t|�dkr |d jd�}t|�dkr |d dkr |d j|�r |d jd�}|d S q W d S ) z� dev.storvsc.1.%pnpinfo: classid=32412632-86cb-44a2-9b5c-50d1417354f5 deviceid=00000000-0001-8899-0000-000000000000 Zpnpinfo� r) �=r �deviceid� �.N)� splitlines�re�search�split�len� startswith)� sysctl_outr= �lineZfields�columns�compsr3 r3 r4 �"find_storvscid_from_sysctl_pnpinfou s rJ c C s2 x,| j � D ] }tj||�r |j� }|d S q W dS )z� scbus0 on ata0 bus 0 scbus1 on ata1 bus 0 scbus2 on blkvsc0 bus 0 scbus3 on blkvsc1 bus 0 scbus4 on storvsc2 bus 0 scbus5 on storvsc3 bus 0 scbus-1 on xpt0 bus 0 r N)r@ rA rB rC )�camcontrol_outZdisk_drvrG �itemsr3 r3 r4 �find_busdev_from_disk� s rM )rK �busdev�returnc C sN xH| j � D ]<}tj||�r |jd�}t|�dkr |d jd�}|d S q W dS )z� <Msft Virtual CD/ROM 1.0> at scbus1 target 0 lun 0 (cd0,pass0) <Msft Virtual Disk 1.0> at scbus2 target 0 lun 0 (da0,pass1) <Msft Virtual Disk 1.0> at scbus3 target 1 lun 0 (da1,pass2) �(r) r>