.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
- Copia le regole di OpenTofu qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- 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.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.