File: //snap/core22/2133/usr/lib/python3/dist-packages/cloudinit/net/__pycache__/netplan.cpython-310.pyc
o
x[h�R � @ s, d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZm Z m
Z
d dlmZm
Z
mZmZ d dlmZmZmZmZmZmZ d dlmZmZ dZdZe�e�Zd d
� Zde de d
efdd�Z!dd� Z"d"dd�Z#de$de%fdd�Z&de$de$de%fdd�Z'de$de$fdd�Z(G dd� dej)�Z)d"d d!�Z*dS )#� N)�SpooledTemporaryFile)�Callable�List�Optional)�features�safeyaml�subp�util)�IPV6_DYNAMIC_TYPES�
SYS_CLASS_NET�get_devicelist�renderer�should_add_gateway_onlink_flag�subnet_is_ipv6)�NET_CONFIG_TO_V2�NetworkStatez/etc/netplan/50-cloud-init.yamls4 # This is the initial network config.
# It can be overwritten by cloud-init or console-conf.
network:
version: 2
ethernets:
all-en:
match:
name: "en*"
dhcp4: true
all-eth:
match:
name: "eth*"
dhcp4: true
c s t � fdd�| �� D ��S )Nc 3 s&