Plan (Terraform)
Plan : résultat de la comparaison, par Terraform ou OpenTofu, entre la description (les fichiers .tf), l'état et la réalité relue auprès des fournisseurs. Chaque ressource y porte un symbole : + création, ~ modification en place, -/+ remplacement (destruction puis recréation, l'attribut responsable étant marqué # forces replacement), +/- remplacement en créant d'abord, - destruction, <= lecture d'une source de données. La dernière ligne résume : Plan: N to add, N to change, N to destroy.
terraform plan -out=fichier enregistre le plan ; terraform apply fichier l'exécute tel quel, sans recalcul, et refuse un plan périmé si l'état a changé entre-temps. Un plan enregistré peut contenir des secrets.
Dans les cours
- Terraform et OpenTofu : les fondamentaux, leçon 1 : Pourquoi l'infrastructure as code
- Terraform et OpenTofu : les fondamentaux, leçon 2 : Premier projet : init, plan, apply, destroy