Don't know if its a bug or an unexpected behavior but installing cloud-init package on the proxmox host can break the system.
Yesterday I was playing with cloud-init images and installed libguestfs-tools and the cloud-init package on the host.
Today I restarted the proxmox host and on boot the cloud-init picked one of the configs for the vm and applied to the host, that config changed the hostname and broke the host.
I purged cloud-init package and restored the hostname and its running again. Now i see that the cloud-init package is intended to be run on the 'guest' only, but is a non intuitive way of accidentally breaking the system.
Yesterday I was playing with cloud-init images and installed libguestfs-tools and the cloud-init package on the host.
Today I restarted the proxmox host and on boot the cloud-init picked one of the configs for the vm and applied to the host, that config changed the hostname and broke the host.
I purged cloud-init package and restored the hostname and its running again. Now i see that the cloud-init package is intended to be run on the 'guest' only, but is a non intuitive way of accidentally breaking the system.