Current File : //usr/lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceEc2.cpython-312.pyc |
�
x[hF� � � � d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZm Z m
Z
d dlmZm
Z
mZ d dlmZ d dlmZmZ d dlmZ d dlmZmZ d d lmZ d d
lmZ d dlmZ d dlmZm Z d d
l!m"Z" ejF e$� Z%dZ&dZ' G d� d� Z(d� Z)e(jT gZ+dZ, G d� dejZ � Z. G d� de.� Z/d� Z0d� Z1d� Z2d� Z3d� Z4d� Z5d� Z6d� Z7d � Z8d!� Z9e jt fd"ee;ef d#ee;e;f d$e d%ee;e<f fd&�Z=d'e>d(e;d)e>d*ed+e?d,e<d%dfd-�Z@ddd.e jt fd/�ZAd0� ZBd1� ZCe/ej� ffe.ej� ej� ffgZFd2� ZGy)3� N)�suppress)�Dict�List�Literal)�dmi�net�sources)�
url_helper)�util�warnings)�Distro)�
EventScope� EventType)�netplan)�NoDHCPLeaseError)�EphemeralIPNetwork)�HotplugRetrySettings�NicOrder)�ec2)�
datasource�Ec2� strict_id�warnc �( � e Zd ZdZdZdZdZdZdZdZ y) �
CloudNames�aws� brightbox�zstack�e24cloud�outscale�unknownzno-ec2-metadataN)
�__name__�
__module__�__qualname__�AWS� BRIGHTBOX�ZSTACK�E24CLOUD�OUTSCALE�UNKNOWN�NO_EC2_METADATA� � �A/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceEc2.pyr r $ s) � �
�C��I�
�F��H��H� �G� (�Or- r c �@ � | j dk( xr d| j v S )N� zmeta-data/tags/)�code�url)� exceptions r. �skip_404_tag_errorsr4 3 s � ��>�>�S� �G�%6�)�-�-�%G�Gr- zS
ENV{ID_NET_DRIVER}=="vif|ena|ixgbevf", GOTO="cloudinit_hook"
GOTO="cloudinit_end"
c � � � e Zd ZU dZg d�ZdZg d�Zee e d<