246db50591
Added support for NoCloud service with Networking Config Version 1: https://cloudinit.readthedocs.io/en/latest/topics/network-config-format-v1.html Supported configuration types: Physical, Bond, Vlan and Nameserver. Unsupported configuration types: Bridge, Route. NoCloud metadata folder should contain a file network-config. If no file is found, it falls back to using the contents for network-interfaces key from the metadata file. Example: ```yaml version: 1 config: - type: physical name: interface0 mac_address: "52:54:00:12:34:00" mtu: 1450 subnets: - type: static address: 192.168.1.10 netmask: 255.255.255.0 dns_nameservers: - 192.168.1.11 - type: bond name: bond0 bond_interfaces: - gbe0 - gbe1 mac_address: "52:54:00:12:34:00" params: bond-mode: active-backup bond-lacp-rate: false mtu: 1450 subnets: - type: static address: 192.168.1.10 netmask: 255.255.255.0 dns_nameservers: - 192.168.1.11 - type: vlan name: vlan0 vlan_link: eth1 vlan_id: 150 mac_address: "52:54:00:12:34:00" mtu: 1450 subnets: - type: static address: 192.168.1.10 netmask: 255.255.255.0 dns_nameservers: - 192.168.1.11 - type: nameserver address: - 192.168.23.2 - 8.8.8.8 search: acme.local ``` Change-Id: Idc413f6f9f001b2327c33a796e9ed494be28ce26 |
||
---|---|---|
.. | ||
__init__.py | ||
network.py |