cloud-init not select `NetworkManager` renderer if `/etc/NetworkManager/NetworkManager.conf` absents
bin456789 opened this issue · comments
王煎饼 commented
Bug report
https://download.opensuse.org/tumbleweed/appliances/openSUSE-Tumbleweed-Minimal-VM.x86_64-Cloud.qcow2
This image have NetworkManager
installed. No networkd
installed.
But Cloud-init selects networkd
renderer instead of NetworkManager
Due to
cloud-init not select NetworkManager
renderer if /etc/NetworkManager/NetworkManager.conf
absents
Fix
When select renderers
NetworkManager
: Don't check if/etc/NetworkManager/NetworkManager.conf
existsnetworkd
: Check ifsystemd-networkd
services exists
James Falcon commented
Thanks for the bug report!