Current Dir: /snap/core22/2955/usr/lib/python3/dist-packages/cloudinit/sources/__pycache__/
[FILE] DataSourceAkamai.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceAliYun.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceAltCloud.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceAzure.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceBigstep.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceCloudCIX.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceCloudSigma.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceCloudStack.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceConfigDrive.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceDigitalOcean.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceEc2.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceExoscale.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceGCE.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceHetzner.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceIBMCloud.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceLXD.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceMAAS.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceNoCloud.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceNone.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceNWCS.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceOpenNebula.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceOpenStack.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceOracle.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceOVF.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceRbxCloud.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceScaleway.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceSmartOS.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceUpCloud.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceVMware.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceVultr.cpython-310.pyc [ edit | delete | rename ]
[FILE] DataSourceWSL.cpython-310.pyc [ edit | delete | rename ]
[FILE] __init__.cpython-310.pyc [ edit | delete | rename ]
Viewing: /snap/core22/2955/usr/lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceOpenStack.cpython-310.pyc
o
��i�( � @ s
d dl Z d dlZd dlmZmZmZmZ d dlmZm Z d dl
mZ d dlm
Z
d dlmZ d dlmZ e �e�ZdZd eiZd
ZdZeegZdZd
ZdZdZeZeeeeeg7 ZG dd� dej ej!�Z"G dd� de"�Z#ddd�Z$e#ej%ffe"ej%ej&ffgZ'dd� Z(dS )� N)�dmi�sources�
url_helper�util)�
EventScope� EventType)�NoDHCPLeaseError)�EphemeralDHCPv4)�DataSourceOracle)� openstackziid-dsopenstackzinstance-idzOpenStack NovazOpenStack Compute�OpenTelekomCloudz
SAP CCloud VM�HUAWEICLOUDzSamsung Cloud Platformc s� e Zd ZdZejZdZej e
je
je
j
e
jhiZ� fdd�Zdd� Zdd� Zd d
� Zedd� �Zd
d� Zdd� Zdd� Z� ZS )�DataSourceOpenStack� OpenStackFc sH t t| ��|||� d | _t�| j�| _d | _i | _ t
j| _t
j| _
d S �N)�superr �__init__�metadata_addressr �fetch_ssl_details�paths�ssl_details�version�filesr �UNSET�ec2_metadata�network_json)�self�sys_cfg�distror �� __class__� �G/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceOpenStack.pyr >