📂 FileMgr
📍
/
usr
/
lib
/
python3
/
dist-packages
/
cloudinit
/
sources
/
__pycache__
✏️ /usr/lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceEc2.cpython-312.pyc
✕ Tutup
� ��i/� � �� � 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 lmZmZ d d lmZ d dlmZ d dlm Z m!Z! d d l"m#Z# ejH e%� Z&dZ'dZ( G d� d� Z)d� Z*e)jV gZ,dZ-ddgZ. G d� dej^ � Z0 G d� de0� Z1d� Z2d� Z3d� Z4d� Z5d� Z6d� Z7d � Z8d!� Z9d"� Z:d#� Z;d$� Z<d%e=d&e>fd'�Z?e!j� fd(ee=ef d)ee=e=f d*e!d&ee=e>f fd+�ZAd,eBd-e=d.eBd/ed0eCd1e>d&dfd2�ZDddd3e!j� fd4�ZEd5� ZFd6� ZGe1ej� ffe0ej� ej� ffgZJd7� ZKy)8� N)�suppress)�Dict�List�Literal)�dmi�net�sources)� url_helper)�util�warnings)�Distro)� EventScope� EventType)� device_driver�netplan)�NoDHCPLeaseError)�EphemeralIPNetwork)�HotplugRetrySettings�NicOrder)�ec2)� datasource�Ec2� strict_id�warnc �, � e Zd ZdZdZdZdZdZdZdZ dZ y ) � CloudNames�aws� brightbox�zstack�e24cloud�outscale�tilaa�unknownzno-ec2-metadataN)�__name__� __module__�__qualname__�AWS� BRIGHTBOX�ZSTACK�E24CLOUD�OUTSCALE�TILAA�UNKNOWN�NO_EC2_METADATA� � �A/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceEc2.pyr r $ s. � � �C��I� �F��H��H��E� �G� (�Or0 r c �@ � | j dk( xr d| j v S )N� zmeta-data/tags/)�code�url)� exceptions r1 �skip_404_tag_errorsr7 4 s � ��>�>�S� �G�%6�)�-�-�%G�Gr0 zS ENV{ID_NET_DRIVER}=="vif|ena|ixgbevf", GOTO="cloudinit_hook" GOTO="cloudinit_end" �ena�efac � � � e Zd ZU dZg d�ZdZg d�Zee e d<