File: //snap/core20/current/lib/python3/dist-packages/cloudinit/distros/__pycache__/alpine.cpython-38.pyc
U
Ӈgda � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZmZ d dl m
Z
mZmZm
Z
mZ d dlmZ d dlmZmZ e �e�ZdZG dd � d e
j�ZdS )
� N)�datetime)�Any�Dict�Optional)�distros�helpers� lifecycle�subp�util)�HostnameConf)�
PER_ALWAYS�PER_INSTANCEa7 # This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
c sb e Zd ZdZdZdZdZdZdeed�iZ dZ
d Zd
d� Zdd
� Z
dDdd�Zejd�dd�Zdd� Zdd� Zdd� ZdEdd�Zdd� Zeeeed�dd �Zd!d"� ZdFd#d$�Zd%d&�d'd(�Zed)d*� �Zed+�� fd,d-�Z� fd.d/�Z ed0�� fd1d2�Z!� fd3d4�Z"dG� fd5d6� Z#dHd9d:�Z$e%d;d<� �Z&e'dd=�eeed>�d?d@��Z(e%ee)e dA�dBdC��Z*� Z+S )I�Distrozpy3-pipz/usr/share/bkeymaps/z&/etc/profile.d/50-cloud-init-locale.shz/etc/network/interfacesz/etc/shadowZeni)Zeni_pathZ
eni_headerz
/var/lib/dhcpzdhclient\.leasesc C s6 t j�| |||� t�|�| _d| _d| _d|d<