File manager - Edit - /usr/lib/python3/dist-packages/cloudinit/sources/__pycache__/DataSourceUpCloud.cpython-310.pyc
Back
o �Ad6 � @ s� d dl mZ d dl mZ d dl mZmZ d dlmZ d dl m Z d dlmZ e�e�ZddiZd Zd Zd ZG dd� dej�ZG d d� de�ZeejffeejejffgZdd� ZdS )� )�log)�net)�sources�util)�NoDHCPLeaseError)�EphemeralDHCPv4)�upcloud�metadata_urlz'http://169.254.169.254/metadata/v1.json� � c @ sH e Zd ZdZdZdd� Zdd� Zdd� Zd d � Zdd� Z e d d� �ZdS )�DataSourceUpCloud�UpCloudFc C s� t j�| |||� || _t� | _t�t�|ddgi �t g�| _ | j d | _| j �dt �| _| j �dt�| _| j �dt�| _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 �_network_config)�self�sys_cfgr �paths� r$ �E/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceUpCloud.pyr ! s �� zDataSourceUpCloud.__init__c C s t �� S �N)� uc_helper�read_sysinfo�r! r$ r$ r% �_get_sysinfo1 s zDataSourceUpCloud._get_sysinfoc C s t j| j| j| j| jd�S )N)r �sec_betweenr )r'