Machines virtuelles
Industrialiser les VM avec cloud-init
Préparer des machines reproductibles pour éviter les installations manuelles différentes à chaque commande.
Définir le contrat du premier démarrage
Utilisateurs, paquets, clés, timezone et durcissement doivent être explicites. Une image reproductible commence par une liste claire.
Séparer secrets et template
Une image ne doit pas contenir un secret client ou un token durable. Injectez les secrets au déploiement.
Tester sur une VM jetable
Chaque modification cloud-init doit être validée sur une machine sacrifiable. Les erreurs de première initialisation se corrigent mieux avant production.
Versionner les changements
Une image sans historique devient impossible à expliquer. Gardez la date, le contenu et la raison de chaque évolution.
Mesurer le temps de provisionnement
Une automatisation trop lente ou fragile doit être améliorée avant d’être vendue comme standard.
Garder une image témoin
Conservez une VM créée depuis le template pour comparer l’état attendu et l’état réellement livré.
Pour terminer
- Template versionné
- Secrets séparés
- Test jetable