I've been reading various resources on the internet related to cloud-init, including the proxmox documentation on this, but I'm still finding it difficult to understand exactly how it works and how you're supposed to provision it.
Basically, I would like to understand the relationship between the cloud-init configuration as a snippet (yaml) and the cloud-init drive that is supposed to mount some kind of iso.
If, for example, I install Ubuntu 20.04, then add the cloud-init drive and edit the configuration (network, user, ssh, whatever) in the GUI as is, it is simply ignored.
I was able to make it work with Debian 10, after manually installing cloud-init, so I'm not sure where the difference lies.
I'm looking forward to advice on how to provision Ubuntu 20.04 initiall only using the cloud-init drive and then integrating the snippet somehow and the difference between the two.
Thanks.
Basically, I would like to understand the relationship between the cloud-init configuration as a snippet (yaml) and the cloud-init drive that is supposed to mount some kind of iso.
If, for example, I install Ubuntu 20.04, then add the cloud-init drive and edit the configuration (network, user, ssh, whatever) in the GUI as is, it is simply ignored.
I was able to make it work with Debian 10, after manually installing cloud-init, so I'm not sure where the difference lies.
I'm looking forward to advice on how to provision Ubuntu 20.04 initiall only using the cloud-init drive and then integrating the snippet somehow and the difference between the two.
Thanks.