.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
- Kopiera reglerna för Terraform ovan eller ladda ner filen direkt.
- Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
- 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.
- Checka in .gitignore så att alla i teamet delar samma regler.