.gitignore för Terraform

14 ignoreringsregler för Terraform, redo att kopieras till ditt repo.

Verktyg för infrastruktur som kod

Den kompletta .gitignore-filen för Terraform

# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 15:55:52 UTC
# Tekniker: Terraform

### Terraform ###
.terraform/
# Terraform-tillståndsfil
*.tfstate
# Terraform-tillståndskopior
*.tfstate.*
crash.log
crash.*.log
# Terraform-variabler
*.tfvars
# Terraform JSON-variabler
*.tfvars.json
override.tf
override.tf.json
# Terraform-åsidosättningar
*_override.tf
.terraform.tfstate.lock.info
# Terraform JSON-åsidosättningar
*_override.tf.json
# Terraform CLI-konfiguration
.terraformrc
# Terraform CLI-konfiguration
terraform.rc

Vad reglerna för Terraform faktiskt ignorerar

Alla mönster nedan och varför de hör hemma i din .gitignore.

Lokala .terraform-kataloger

Mönster Vad det ignorerar
.terraform/ Lokala .terraform-kataloger
*.tfstate Terraform-tillståndsfil
*.tfstate.* Terraform-tillståndskopior

Kraschloggfiler

Mönster Vad det ignorerar
crash.log Kraschloggfiler
crash.*.log Kraschloggfiler
*.tfvars Terraform-variabler
*.tfvars.json Terraform JSON-variabler
override.tf Ignorera åsidosättningsfiler eftersom de vanligtvis används för att åsidosätta resurser lokalt och därför inte checkas in
override.tf.json Kraschloggfiler
*_override.tf Terraform-åsidosättningar
*_override.tf.json Terraform JSON-åsidosättningar

Ignorera tillfälliga låsinformationsfiler skapade av terraform apply

Mönster Vad det ignorerar
.terraform.tfstate.lock.info Ignorera tillfälliga låsinformationsfiler skapade av terraform apply

Ignorera CLI-konfigurationsfiler

Mönster Vad det ignorerar
.terraformrc Terraform CLI-konfiguration
terraform.rc Terraform CLI-konfiguration

Så använder du denna .gitignore för Terraform

  1. Kopiera reglerna för Terraform ovan eller ladda ner filen direkt.
  2. Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
  3. Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
  4. Checka in .gitignore så att alla i teamet delar samma regler.

Andra .gitignore-mallar för DevOps

Visa alla mallar för DevOps