.gitignore per OpenTofu

18 regole di esclusione per OpenTofu, pronte da copiare nel repository.

Fork open source di Terraform

Il .gitignore completo per OpenTofu

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:08:05 UTC
# Tecnologie: OpenTofu

### OpenTofu ###
# Provider e moduli di Terraform
**/.terraform/*
# File dello stato di Terraform
*.tfstate
# Backup dello stato di Terraform
*.tfstate.*
crash.log
crash.*.log
# Variabili di Terraform
*.tfvars
# Variabili JSON di Terraform
*.tfvars.json
override.tf
override.tofu
override.tf.json
override.tofu.json
# Override di Terraform
*_override.tf
*_override.tofu
# Override JSON di Terraform
*_override.tf.json
*_override.tofu.json
.terraform.tfstate.lock.info
# Configurazione di Terraform CLI
.terraformrc
# Configurazione di Terraform CLI
terraform.rc

Cosa escludono le regole di OpenTofu

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Directory .terraform locali

Schema di esclusione Cosa esclude
**/.terraform/* Provider e moduli di Terraform
*.tfstate File dello stato di Terraform
*.tfstate.* Backup dello stato di Terraform

File di log degli arresti anomali

Schema di esclusione Cosa esclude
crash.log File di log degli arresti anomali
crash.*.log File di log degli arresti anomali
*.tfvars Variabili di Terraform
*.tfvars.json Variabili JSON di Terraform
override.tf Ignora i file di override, solitamente usati per sovrascrivere le risorse localmente e quindi non inclusi nel controllo versione
override.tofu File di log degli arresti anomali
override.tf.json File di log degli arresti anomali
override.tofu.json File di log degli arresti anomali
*_override.tf Override di Terraform
*_override.tofu File di log degli arresti anomali
*_override.tf.json Override JSON di Terraform
*_override.tofu.json File di log degli arresti anomali

Ignora i file transitori delle informazioni di blocco creati da tofu apply

Schema di esclusione Cosa esclude
.terraform.tfstate.lock.info Ignora i file transitori delle informazioni di blocco creati da tofu apply

Ignora i file di configurazione della CLI

Schema di esclusione Cosa esclude
.terraformrc Configurazione di Terraform CLI
terraform.rc Configurazione di Terraform CLI

Come usare questo .gitignore per OpenTofu

  1. Copia le regole di OpenTofu qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per DevOps

Vedi tutti i modelli di DevOps