3
\mevK @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZmZ d dl m
Z
mZmZm
Z
d dlmZmZmZmZmZ d dlmZmZ dZejeZdd Zdeed d
dZdd
ZdddZG dd dej Z dddZ!dS ) N)Optionalcast)featuressafeyamlsubputil)IPV6_DYNAMIC_TYPES
SYS_CLASS_NETget_devicelistrenderersubnet_is_ipv6)NET_CONFIG_TO_V2NetworkStates4 # 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| j D S )Nc 3 s$ | ]\}}|j r||fV qd S )N)
startswith).0keyvalue)match /usr/lib/python3.6/netplan.py