3 commentaires
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 !
Laisser une réponse
Vous devez être connecté pour poster un message !
Je 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 ?