Retour à la leçon
Mission

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.