I certainly did not put one of those in there. But Subiquity did: root@ubuntutemplate:~# cat /etc/cloud/cloud.cfg.d/subiquity-disable-cloudinit-networking.cfg network: {config: disabled}
I may not have noticed a warning of the installer regarding this, but in case it did not warn about it, IMO it definitely should. Now – after removing that distraction – I am back at the original issue of it not applying the network settings from the NoCloud. I have root@ubuntutemplate:~# cat /mnt/tmp/meta-data instance-id: 61a74c24a0b88039cc7ee3e0560d6ffe0a91f956 root@ubuntutemplate:~# cat /mnt/tmp/network-config version: 1 config: - type: physical name: eth0 mac_address: '66:50:19:8c:97:ef' subnets: - type: static address: '10.0.88.35' netmask: '255.0.0.0' gateway: '10.254.254.254' - type: nameserver address: - '10.0.88.90' search: - 'tux.lab' versus root@ubuntutemplate:~# cat /etc/netplan/50-cloud-init.yaml # This file is generated from information provided by the datasource. Changes # to it will not persist across an instance reboot. To disable cloud-init's # network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network: ethernets: eth0: dhcp4: true match: macaddress: 66:50:19:8c:97:ef set-name: eth0 version: 2 This is clearly not a match. Excerpt from "/run/cloud-init/instance-data-sensitive.json": { "base64_encoded_keys": [], "ds": { "_doc": "EXPERIMENTAL: The structure and format of content scoped under the 'ds' key may change in subsequent releases of cloud-init.", "meta_data": { "instance-id": "3f3046df-c334-4b08-b37f-53f80bca337a" } … "datasource": { "None": { "metadata": { "instance-id": "3f3046df-c334-4b08-b37f-53f80bca337a" }, "userdata_raw": … } }, "datasource_list": [ "None" ], … "instance-id": "iid-datasource-none", "instance_id": "iid-datasource-none", Why does it say datasource "none" instead of NoCloud? The different instance ID I bet comes from the "none" datasource. To me it still appears that for some reason it does not pick up the NoCloud resource that Proxmox VE provides, despite cloud-init recognizing it on all of my other VMs including another Ubuntu LTS 20.04 one. I would like to find out why. root@ubuntutemplate:~# df -hT -t iso9660 Filesystem Type Size Used Avail Use% Mounted on /dev/sr0 iso9660 356K 356K 0 100% /mnt/tmp root@ubuntutemplate:~# file -sk /dev/sr0 /dev/sr0: ISO 9660 CD-ROM filesystem data 'cidata'\012- (Lepton 3.x), scale 0-0, spot sensor temperature 0.000000, unit celsius, color scheme 0, calibration: offset 0.000000, slope 0.000000\012- (Lepton 2.x), scale 0-0, spot sensor temperature 0.000000, unit celsius, color scheme 0, calibration: offset 0.000000, slope 0.000000\012- data root@ubuntutemplate:~# find /mnt/tmp /mnt/tmp /mnt/tmp/meta-data /mnt/tmp/network-config /mnt/tmp/user-data /mnt/tmp/vendor-data seems perfectly reasonable to me. Regarding /run/cloud-init/instance-data-sensitive.json: By the way I think "ubuntu-bug cloud-init" should *never* *ever* upload password hashes to a bug report, not even if the user agrees to it, but here is did not even ask about whether to upload password hashes. In this case it is quite harmless, but there was no notion during using ubuntu-bug that it would collect such sensitive data and it is difficult to spot in a >140 KiB report before upload. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1958377 Title: cloud-init does not apply network configuration from NoCloud resource To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1958377/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs