.gitignore for Terraform

14 ignoreringsregler for Terraform, klare til å kopieres inn i kodelageret ditt.

Verktøy for infrastruktur som kode

Den komplette .gitignore-filen for Terraform

# Generert av LFGitignore - https://lfgitignore.com
# Opprettet: 2026-10-13 15:55:24 UTC
# Teknologier: Terraform

### Terraform ###
.terraform/
# Terraform-tilstandsfil
*.tfstate
# Terraform-tilstandssikkerhetskopier
*.tfstate.*
crash.log
crash.*.log
# Terraform-variabler
*.tfvars
# Terraform JSON-variabler
*.tfvars.json
override.tf
override.tf.json
# Terraform-overstyringer
*_override.tf
.terraform.tfstate.lock.info
# Terraform JSON-overstyringer
*_override.tf.json
# Terraform CLI-konfigurasjon
.terraformrc
# Terraform CLI-konfigurasjon
terraform.rc

Hva disse Terraform-reglene faktisk ignorerer

Alle mønstrene nedenfor, og hvorfor de hører hjemme i .gitignore-filen din.

Lokale .terraform-mapper

Mønster Hva det ignorerer
.terraform/ Lokale .terraform-mapper
*.tfstate Terraform-tilstandsfil
*.tfstate.* Terraform-tilstandssikkerhetskopier

Krasjloggfiler

Mønster Hva det ignorerer
crash.log Krasjloggfiler
crash.*.log Krasjloggfiler
*.tfvars Terraform-variabler
*.tfvars.json Terraform JSON-variabler
override.tf Ignorer overstyringsfiler, siden de vanligvis brukes til å overstyre ressurser lokalt og derfor ikke sjekkes inn
override.tf.json Krasjloggfiler
*_override.tf Terraform-overstyringer
*_override.tf.json Terraform JSON-overstyringer

Ignorer midlertidige låseinformasjonsfiler opprettet av terraform apply

Mønster Hva det ignorerer
.terraform.tfstate.lock.info Ignorer midlertidige låseinformasjonsfiler opprettet av terraform apply

Ignorer CLI-konfigurasjonsfiler

Mønster Hva det ignorerer
.terraformrc Terraform CLI-konfigurasjon
terraform.rc Terraform CLI-konfigurasjon

Slik bruker du denne .gitignore-filen for Terraform

  1. Kopier Terraform-reglene ovenfor, eller last ned filen direkte.
  2. Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
  3. Hvis noen av disse filene allerede spores, kjører du git rm -r --cached . og sjekker inn på nytt — Git bruker bare ignoreringsregler på filer som ikke spores.
  4. Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.

Andre .gitignore-maler for DevOps

Se alle maler for DevOps