Après l'avoir installé (18.04), je suis tombé sur cloud-init et j'étais assez confus au départ. Si j'ai bien compris, son objectif est de fournir l'initialisation/la personnalisation d'instance pour un système lancé sur une plate-forme en nuage. Je ne suis pas dans cet environnement - je suis habitué aux changements de configuration câblés et je n'ai pas de problème avec eux. Pour moi, cloud-init ne semble être qu'une couche de confusion inutile.
Alors, ai-je compris ce que fait cloud-init? Est-ce que j'en ai besoin, et si je ne peux pas m'en débarrasser sans rien casser?
Cloudinit est vraiment pour la personnalisation des images dans le nuage. Si, par exemple, vous avez un cluster de serveurs, mis en réseau pour créer votre propre serveur cloud. Cloudinit vous permet de créer une série de scripts pour vous aider à créer vos serveurs, c’est-à-dire un script qui personnalise le nom et le DNS pour chaque serveur démarré. Pour ajouter et supprimer des entrées DNS au besoin. Cette fonctionnalité est excellente si vous avez beaucoup de serveurs virtualisés, mais pas autant si vous ne disposez que d'une ou deux boîtes sans intention de les transférer dans le cloud.