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__/DataSourceNWCS.cpython-310.pyc
o
��i� � @ s� d dl Z d dlmZ d dlmZmZmZmZmZm Z d dl
mZ d dlm
Z
e �e�ZdZded iZd Zd
Zd
ZG dd� dej�Zd
d� Zdd� Zddd�ZeejffgZdS )� N)�
exceptions)�dmi�net�sources�subp�
url_helper�util)�NoDHCPLeaseError)�EphemeralDHCPv4zhttp://169.254.169.254/api/v1�metadata_urlz /metadata� � c sZ e Zd ZdZdd� Zdeddf� fdd�Zd d
� Zdd� Ze d
d� �Z
edd� �Z� Z
S )�DataSourceNWCS�NWCSc C s� t j�| |||� || _t� | _t�t�|ddgi �t g�| _
| j
d | _| j
�dt
�| _| j
�dt�| _| j
�dt�| _t j| _t j| _d | _d S )N�
datasourcer r �retries�timeout�
wait_retry)r �
DataSource�__init__�distro�dict�metadatar �
mergemanydict�get_cfg_by_path�BUILTIN_DS_CONFIG�ds_cfg�metadata_address�get�
MD_RETRIESr �
MD_TIMEOUTr �
MD_WAIT_RETRYr �UNSET�_network_config�DSMODE_NETWORK�dsmode�
metadata_full)�self�sys_cfgr �paths� r* �B/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceNWCS.pyr s ��
zDataSourceNWCS.__init__�ci_pkl_version�returnNc s"