Provider Docker de Terraform : Gestion élégante des modifications de l’attribut image
2025-03-27
Lors de la gestion de conteneurs Docker avec Terraform, le provider Docker transforme l’attribut `image` en un digest SHA. Cela conduit à ce que les mises à jour ultérieures de Terraform détectent incorrectement des modifications de l’image et forcent la reconstruction du conteneur. Utiliser simplement `lifecycle { ignore_changes = [image] }` masque les modifications réelles de l’image, créant un risque potentiel. Cet article présente une solution : utiliser une `null_resource` comme déclencheur. Lorsque l’attribut `image` change, la `null_resource` est reconstruite, ce qui déclenche indirectement la reconstruction du conteneur, garantissant les mises à jour de l’image et évitant les reconstructions inutiles du conteneur.
Lire plus
Développement