terraform error version mismatch between local and state

boucher-benoit 09/05/2026
RÉSOLU

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 ?

09/05/2026 à 16:15

3 commentaires

vbourdon
Membre
Avatar de vbourdon
vbourdon
Membre

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.

Modifié le 23/05/2026 à 16:20

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.

Modifié le 23/05/2026 à 16:20

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 !

Modifié le 23/05/2026 à 16:20

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.