Proveedor Docker de Terraform: Manejo elegante de cambios en el atributo de imagen
2025-03-27
Al gestionar contenedores Docker con Terraform, el proveedor Docker transforma el atributo `image` en un resumen SHA. Esto lleva a que las actualizaciones posteriores de Terraform detecten incorrectamente cambios en la imagen y fuercen la reconstrucción del contenedor. Simplemente usar `lifecycle { ignore_changes = [image] }` enmascara los cambios reales en la imagen, creando un riesgo potencial. Este artículo presenta una solución: utilizar un `null_resource` como disparador. Cuando el atributo `image` cambia, el `null_resource` se reconstruye, lo que dispara indirectamente la reconstrucción del contenedor, garantizando las actualizaciones de la imagen y evitando reconstrucciones innecesarias del contenedor.
Leer más
Desarrollo