Current File : //usr/lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceEc2.cpython-312.pyc |
�
S�g� � �� � 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 e(jV gZ,dZ- G d� dej\ � Z/ G d� de/� Z0d� Z1d� Z2d� Z3d� Z4d� Z5d� Z6d� Z7d� Z8d � Z9d!� Z:d"� Z;e jx fd#ee=ef d$ee=e=f d%e d&ee=e>f fd'�Z?d(e@d)e=d*e@d+ed,eAd-e>d&dfd.�ZBddd/e jx fd0�ZCd1� ZDd2� ZEe0ej� ffe/ej� ej� ffgZHd3� ZIy)4� 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 dZ
y )
�
CloudNames�aliyun�aws� brightbox�zstack�e24cloud�outscale�unknownzno-ec2-metadataN)�__name__�
__module__�__qualname__�ALIYUN�AWS� BRIGHTBOX�ZSTACK�E24CLOUD�OUTSCALE�UNKNOWN�NO_EC2_METADATA� � �A/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceEc2.pyr r $ s. � �
�F�
�C��I�
�F��H��H� �G� (�Or/ r c �@ � | j dk( xr d| j v S )N� zmeta-data/tags/)�code�url)� exceptions r0 �skip_404_tag_errorsr6 4 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<