Retour à la leçonMission
Mission : fiabiliser les versions Terraform de l'équipe
Diagnostiquer une panne de CI causée par une divergence de version Terraform et sécuriser la configuration contre ce risque.
Contexte
Un développeur travaille en local avec Terraform 1.5.0 installé via le dépôt APT il y a plusieurs mois. La CI, elle, utilise Terraform 1.9.0 installé via tfenv. Un terraform apply qui fonctionne parfaitement en local échoue en CI avec une erreur de compatibilité liée à une syntaxe HCL introduite après la version 1.5.0. Aucun bloc required_version n'a été écrit dans le fichier main.tf.