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 ��b9 � @ sz d Z ddlZddlZddlZddlmZ ddlZddlmZ ddl m Z ddlmZ ddl mZ ddl mZmZmZ eje�Zd Zd Zddd ddd d�Zed�dd�ZG dd� de �ZG dd� de�ZG dd� de�Zdd� Zeed�dd�Z G dd� dej!�Z"e#d�dd �Z$ed!fee#ed"�d#d$�Z%e"ej&ffgZ'd%d&� Z(ed'k�rvddl)Z)d(Z*e)j+e*d)�Z,e,j-� e.ej/e%� �� dS )*a� Datasource for LXD, reads /dev/lxd/sock representaton of instance data. Notes: * This datasource replaces previous NoCloud datasource for LXD. * Older LXD images may not have updates for cloud-init so NoCloud may still be detected on those images. * Detect LXD datasource when /dev/lxd/sock is an active socket file. * Info on dev-lxd API: https://linuxcontainers.org/lxd/docs/master/dev-lxd * TODO( Hotplug support using websockets API 1.0/events ) � N)�JSONDecodeError)�HTTPAdapter)�HTTPConnection)�HTTPConnectionPool)�log)�sources�subp�utilz /dev/lxd/sockz1.0z user-dataznetwork-configzvendor-data)zcloud-init.user-datazcloud-init.network-configzcloud-init.vendor-datazuser.user-datazuser.network-configzuser.vendor-data)�returnc C s� dddddd�gd�gd�} t jd �r�yt j d g�\}}W n. t jk rh } ztjd |� | S d}~X nX |j� dkr�tj� d d }|dkr�d| d d d<