Can you provide the output from: sudo cloud-init collect-logs?
Launching an opensuse-tumbleweed instance on LXD shows that cloud-init does render network-config
tumble1:~ # cat /etc/os-release NAME="openSUSE Tumbleweed" # VERSION="20190909" ID="opensuse-tumbleweed" ID_LIKE="opensuse suse" VERSION_ID="20190909" PRETTY_NAME="openSUSE Tumbleweed" ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:tumbleweed:20190909" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://www.opensuse.org/" LOGO="distributor-logo"
tumble1:~ # cat /etc/sysconfig/network/ifcfg-eth0 # Created by cloud-init on instance boot automatically, do not edit. # BOOTPROTO=dhcp DEVICE=eth0 NM_CONTROLLED=no ONBOOT=yes STARTMODE=auto TYPE=Ethernet USERCTL=no
Can you provide the output from: sudo cloud-init collect-logs?
Launching an opensuse-tumbleweed instance on LXD shows that cloud-init does render network-config
tumble1:~ # cat /etc/os-release tumbleweed" ID="20190909" NAME="openSUSE Tumbleweed" "cpe:/o: opensuse: tumbleweed: 20190909" /bugs.opensuse. org" /www.opensuse. org/" or-logo"
NAME="openSUSE Tumbleweed"
# VERSION="20190909"
ID="opensuse-
ID_LIKE="opensuse suse"
VERSION_
PRETTY_
ANSI_COLOR="0;32"
CPE_NAME=
BUG_REPORT_URL="https:/
HOME_URL="https:/
LOGO="distribut
tumble1:~ # cat /etc/sysconfig/ network/ ifcfg-eth0
# Created by cloud-init on instance boot automatically, do not edit.
#
BOOTPROTO=dhcp
DEVICE=eth0
NM_CONTROLLED=no
ONBOOT=yes
STARTMODE=auto
TYPE=Ethernet
USERCTL=no