No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Archivos de estados

18/27
Recursos

Terraform utiliza un estado donde almacena todas las configuraciones que vayas realizando, este archivo se llama terraform.tfstate. Este archivo en formato JSON contiene toda la información respecto a nuestra infraestructura. Debemos tener cuidado al manejar información sensible si utilizamos nuestro archivo sin encriptación ya que toda la información es visible.

Aportes 4

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

El directorio .terraform es creado cuando ejecutamos por primera vez terraform init.

El archivo terraform.tfstate es creado cuando ejecutamos por primera vez terraform apply y guarda el estado,
cuando el archivo ya existe y atualizamos la infraestructura con terraform apply o terraform destroy el archivo guardara el ultimo estado sustituyendo al anterior.

El archivo terraform.tfstate.backup es creado cuando tenemos un primer estado terraform.tfstate y aplicamos una modificacion con apply o destroy entonces el estado de terraform.tfstate se convierte en terraform.tfstate.backup.
Ahora cada vez que apliques los cambios de la configuracion estos pasaran a estar en el estado terraform.tfstate y el anterior estado estara en terraform.tfstate.backup

El archivo terraform.tfstate localmente tiene un peso, pero cuando se sube a la nube localmente pesa 0kb y el contenido se sube a un bucket s3

Simplemente, este estado es lo que hace que terraform pueda trabajar también, sabiendo que va a crear, modificar o eliminar. Así evitando que se despliegue dos veces la misma infraestructura.

Excelente clase!!!