.gitignore para Terraform
14 reglas de exclusión para Terraform, listas para copiar en tu repositorio.
Herramienta de infraestructura como código
El .gitignore completo para Terraform
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 15:54:27 UTC
# Tecnologías: Terraform
### Terraform ###
.terraform/
# Archivo de estado de Terraform
*.tfstate
# Copias de seguridad del estado de Terraform
*.tfstate.*
crash.log
crash.*.log
# Variables de Terraform
*.tfvars
# Variables JSON de Terraform
*.tfvars.json
override.tf
override.tf.json
# Sobrescrituras de Terraform
*_override.tf
.terraform.tfstate.lock.info
# Sobrescrituras JSON de Terraform
*_override.tf.json
# Configuración de la CLI de Terraform
.terraformrc
# Configuración de la CLI de Terraform
terraform.rc
Qué ignoran estas reglas de Terraform
Todos los patrones y por qué incluirlos en tu .gitignore.
Directorios locales .terraform
| Patrón | Qué ignora |
|---|---|
.terraform/ |
Directorios locales .terraform |
*.tfstate |
Archivo de estado de Terraform |
*.tfstate.* |
Copias de seguridad del estado de Terraform |
Archivos de registro de fallos
| Patrón | Qué ignora |
|---|---|
crash.log |
Archivos de registro de fallos |
crash.*.log |
Archivos de registro de fallos |
*.tfvars |
Variables de Terraform |
*.tfvars.json |
Variables JSON de Terraform |
override.tf |
Excluir los archivos de sobrescritura, que normalmente se usan para sobrescribir recursos de forma local y no se incluyen en el repositorio |
override.tf.json |
Archivos de registro de fallos |
*_override.tf |
Sobrescrituras de Terraform |
*_override.tf.json |
Sobrescrituras JSON de Terraform |
Excluir los archivos transitorios de información de bloqueo creados por terraform apply
| Patrón | Qué ignora |
|---|---|
.terraform.tfstate.lock.info |
Excluir los archivos transitorios de información de bloqueo creados por terraform apply |
Excluir los archivos de configuración de la CLI
| Patrón | Qué ignora |
|---|---|
.terraformrc |
Configuración de la CLI de Terraform |
terraform.rc |
Configuración de la CLI de Terraform |
Cómo usar este .gitignore para Terraform
- Copia las reglas de Terraform de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.