.gitignore per Terraform

14 regole di esclusione per Terraform, pronte da copiare nel repository.

Strumento per l'infrastruttura come codice

Il .gitignore completo per Terraform

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 15:54:40 UTC
# Tecnologie: Terraform

### 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.tf.json
# Override di Terraform
*_override.tf
.terraform.tfstate.lock.info
# Override JSON di Terraform
*_override.tf.json
# Configurazione di Terraform CLI
.terraformrc
# Configurazione di Terraform CLI
terraform.rc

Cosa escludono le regole di Terraform

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

Directory .terraform locali

Schema di esclusione Cosa esclude
.terraform/ Directory .terraform locali
*.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.tf.json File di log degli arresti anomali
*_override.tf Override di Terraform
*_override.tf.json Override JSON di Terraform

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

Schema di esclusione Cosa esclude
.terraform.tfstate.lock.info Ignora i file transitori delle informazioni di blocco creati da terraform 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 Terraform

  1. Copia le regole di Terraform 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