.gitignore para OpenTofu

18 reglas de exclusión para OpenTofu, listas para copiar en tu repositorio.

Bifurcación de código abierto de Terraform

El .gitignore completo para OpenTofu

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:23:08 UTC
# Tecnologías: OpenTofu

### OpenTofu ###
# Proveedores y módulos de 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.tofu
override.tf.json
override.tofu.json
# Sobrescrituras de Terraform
*_override.tf
*_override.tofu
# Sobrescrituras JSON de Terraform
*_override.tf.json
*_override.tofu.json
.terraform.tfstate.lock.info
# Configuración de la CLI de Terraform
.terraformrc
# Configuración de la CLI de Terraform
terraform.rc

Qué ignoran estas reglas de OpenTofu

Todos los patrones y por qué incluirlos en tu .gitignore.

Directorios locales .terraform

Patrón Qué ignora
**/.terraform/* Proveedores y módulos de 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.tofu Archivos de registro de fallos
override.tf.json Archivos de registro de fallos
override.tofu.json Archivos de registro de fallos
*_override.tf Sobrescrituras de Terraform
*_override.tofu Archivos de registro de fallos
*_override.tf.json Sobrescrituras JSON de Terraform
*_override.tofu.json Archivos de registro de fallos

Excluir los archivos transitorios de información de bloqueo creados por tofu apply

Patrón Qué ignora
.terraform.tfstate.lock.info Excluir los archivos transitorios de información de bloqueo creados por tofu 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 OpenTofu

  1. Copia las reglas de OpenTofu de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. 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.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de DevOps

Ver todas las plantillas de DevOps