(In reply to Hans Rakers from comment #5) > (In reply to Martin Petersen from comment #3) > > The problem belongs to an old cloud-init version used by MicroOS. This old > > version does not have support for NetworkManager. > > I build an actual version of cloud-init (22.3.4) and all works fine for me. > > The version can be downloaded from the opensuse build system: > > https://build.opensuse.org/package/show/home%3Amartux69/cloud-init > > I just tested this package and it instantly solved all my networking > problems. Thank you! > > I've been struggling with the network intermittently not coming up, and thus > being unable to contact the metadata service of my cloud, resulting in a > dead instance. I've tried everything from systemd drop-ins to creating a > /etc/NetworkManager/NetworkManager.conf to convince cloud-init to look at > the sysconfig renderer, to no avail. This newer cloud-init package is the > answer. This newer package still has 'After=wicked.service' in `/usr/lib/systemd/system/cloud-init.service` so i still need a drop-in that has the following: # cat /etc/systemd/system/cloud-init.service.d/boot-order.conf [Unit] After=NetworkManager.service After=NetworkManager-wait-online.service