Vérifie ta version exacte avec `terraform version`. Il suffit qu'un collègue ait utilisé une version mineure supérieure (genre 1.5.1 vs 1.5.0) pour que le state soit taggué. Le mieux c'est d'utiliser un outil comme tfenv pour gérer tes versions proprement.
Pense aussi à forcer la version dans ton code pour éviter que ça arrive à l'avenir. Ajoute un bloc `required_version` dans ta config.
terraform {
required_version = "~> 1.5.0"
}
Et fais un `terraform init -upgrade` après avoir mis à jour ton binaire.
Ok c'était bien ça, un petit malin a fait un apply depuis son laptop avec la 1.6.0. Je suis passé sur tfenv et j'ai calé la `required_version` dans le provider. Problème réglé, merci !
Vous devez être connecté pour poster un message !
Recevoir les derniers articles gratuitement en créant un compte !
S'inscrire
boucher-benoit
Membre depuis le 16/05/2025Je n'arrive plus à run mon Terraform. J'ai une erreur me disant que le state a été écrit par une version plus récente de Terraform alors que j'ai la même version que mes collègues sur mon poste.
Quelqu'un a déjà eu ça ?