En la entrada anterior describía los pasos para lanzar una instancia en KVM usando virsh. Pero aunque esto resuelve la creación de la máquina virtual, todavía tenemos que realizar la configuración manual del sistema operativo, establecer el hostname, crear usuarios, instalar de paquetes, etc.
Usando cloud-init podemos automatizar el proceso de configuración tal y como lo hacen los proveedores de cloud público (AWS, Azure, Google Cloud…)