/usr/lib/python3/dist-packages/cloudinit/sources/__pycache__
Edit: /usr/lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceAkamai.cpython-310.pyc (8529B)
o
th2 @ s. d dl Z d dlZd dlZd dlmZ d dlmZ d dlm Z d dl
mZmZm
Z
mZ d dlmZmZmZ d dlmZmZ d dlmZ d d lmZmZmZ eeZd
ddd
dddddddddgdZG dd de Z G dd dej!Z"G dd de"Z#e#ej$ffe"ej$ej%ffgZ&deej! fddZ'dS ) N) b64decode)suppress)Enum)AnyListTupleUnion)sources
url_helperutil)find_fallback_nicget_interfaces_by_mac)EphemeralIPNetwork)get_dmi_configget_local_instance_idis_on_akamaizhttp://169.254.169.254zhttp://[fd00:a9fe:a9fe::1]ipv4ipv6z /v1/tokenz/v1/instancez
/v1/user-data)tokenmetadatauserdataTzf2:3) base_urlspathsallow_local_stageallow_init_stage
allow_dhcp
allow_ipv4
allow_ipv6preferred_mac_prefixesc @ s e Zd ZdZdZdZdZdS )MetadataAvailabilityResultzj
Used to indicate how this instance should behave based on the availability
of metadata to it
r N)__name__
__module____qualname____doc__
NOT_AVAILABLE AVAILABLEDEFER r* r* D/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceAkamai.pyr - s
r c @ s e Zd ZdZdZdd Zddededefdd Zde fd
dZ
de fdd
Zde fddZde
eeeef ef fddZddedefddZdefddZdefddZdS )DataSourceAkamaiAkamaiFc C sJ t d tj| ||| t | _tt t
|ddgi tg| _d S )NzSetting up Akamai DataSource
datasourcer- )
LOGdebugr
DataSource__init__dictr r
mergemanydictr get_cfg_by_pathBUILTIN_DS_CONFIGds_cfg)selfsys_cfgdistror r* r* r+ r2 <