Server IP : 23.254.227.96 / Your IP : 216.73.216.41 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/distros/__pycache__/ |
Upload File : |
3 ��bx� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m Z mZmZ d dl mZ d dl mZ d dl mZmZmZmZmZmZ d dlmZ d dlmZ d d lmZmZmZmZ d d l m!Z! ddl"m#Z#m$Z$ d Z%dgdgddgdgdgddddddddddddgd d!gd"�Z&ej'e(�Z)ej*d#�Z+d$d%d&d'gZ,ej-ej. d( Z/G d)d*� d*ej0e j1d+�Z2e3e4d,�d-d.�Z5e3d/�d0d1�Z6dej7fd2d3�Z8d4d5� Z9d6d7� Z:d>d:d;�Z;d<d=� Z<dS )?� N)�StringIO)�Any�Mapping�Type)�importer)�log)�net�persistence�ssh_util�subp� type_utils�util)�hosts)�+ALLOW_EC2_MIRRORS_ON_NON_AWS_INSTANCE_TYPES)� activators�eni� network_state� renderers)�parse_net_config_data� )�LinuxNetworking� Networking�all�alpine�arch�debianZubuntu�freebsd�gentooZ almalinuxZamazonZcentosZ cloudlinuxZ eurolinuxZfedoraZmiraclelinuxZ openEulerZphotonZrhelZrockyZ virtuozzoZopensuseZsles)r r r r r ZredhatZsusez#^[a-z][a-z]-(?:[a-z]+-)+[0-9][a-z]$Zchronyzsystemd-timesyncdZntpZntpdate�-c @ sL e Zd ZU dZdZdZdZdZdgZi Z e ee eef f dZ eZee dd d d�ZdZd ZdZdd� Zedd�dd�Zejdd� �Zdd� Zdd� Zdd� Zdsdd�Zdtdd�Z dud d!�Z!d"d#� Z"ejdvd$d%��Z#ejd&d'� �Z$d(d)� Z%dwd*d+�Z&dxd,d-�Z'dyd/d0�Z(dzd1d2�Z)d3d4� Z*d{e+d5�d6d7�Z,d8d9� Z-ejd|d:d;��Z.ejd<d=� �Z/d>d?� Z0d@dA� Z1ejd}dBdC��Z2ejdDdE� �Z3ejdFdG� �Z4dHdI� Z5dJdK� Z6e7dLdM� �Z8dNdO� Z9dPdQ� Z:e;dRdS� �Z<dTdU� Z=dVdW� Z>dXdY� Z?dZd[� Z@d\d]� ZAd^d_� ZBd`da� ZCdbdc� ZDd~ddde�ZEddgdh�ZFd�didj�ZGd�dkdl�ZHdmdn� ZIdodp� ZJdqdr� ZKdS )��Distroz/usr/libz /etc/hostsz"/etc/sudoers.d/90-cloud-init-usersz /etc/hostnamez/usr/share/zoneinfo�serviceNz-Hz-Pz-r)ZhaltZpoweroffZrebootr Fz/etc/resolv.confc C s || _ || _|| _| j� | _d S )N)Z_paths�_cfg�name�networking_cls� networking)�selfr"