AD

¿Ya dominas lo básico? Un curso estructurado de Terraform es la vía rápida para dar el salto.

Ver cursos de Terraform en Udemy

Enlace de afiliado. No te cuesta nada extra.

Lección 29 / 37

¿Qué es terraform refresh?

En esta lección actualizarás el estado con lo que hay realmente en la nube.

terraform refresh consulta cada recurso y actualiza el estado con sus valores reales, sin modificar la infraestructura ni la configuración.

Sirve para detectar cambios hechos por fuera: alguien cambió un tamaño desde la consola, un sistema de escalado modificó el número de instancias, un proceso automático añadió una etiqueta.

Conviene saber que está marcado como obsoleto y que la forma recomendada hoy es terraform apply -refresh-only. La diferencia no es cosmética: la versión moderna muestra lo que va a cambiar en el estado y pide confirmación, mientras que el viejo refresh lo escribía directamente. Ver esos cambios es justo lo que interesa.

También conviene saber que plan y apply ya hacen un refresco por su cuenta antes de calcular. Se puede desactivar con -refresh=false, que acelera mucho en proyectos grandes a cambio de trabajar con datos potencialmente desfasados.

El resultado del refresco es lo que hace aparecer el drift en el plan siguiente, que es el tema de la lección 34.

Terraform
Pruébalo (escríbelo en la terminal simulada)
terraform refresh

🧑‍💻 Puedes escribir este comando en la terminal simulada de Terraform para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)