.gitignore für Terraform
14 Ausschlussregeln für Terraform, die du direkt in dein Repository übernehmen kannst.
Infrastructure-as-Code-Tool
Die vollständige .gitignore für Terraform
# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:14:09 UTC
# Technologien: Terraform
### Terraform ###
.terraform/
# Terraform-Statusdatei
*.tfstate
# Terraform-Zustandssicherungen
*.tfstate.*
crash.log
crash.*.log
# Terraform-Variablen
*.tfvars
# Terraform-JSON-Variablen
*.tfvars.json
override.tf
override.tf.json
# Terraform-Überschreibungen
*_override.tf
.terraform.tfstate.lock.info
# Terraform-JSON-Überschreibungen
*_override.tf.json
# Terraform-CLI-Konfiguration
.terraformrc
# Terraform-CLI-Konfiguration
terraform.rc
Was diese Regeln für Terraform ausschließen
Alle Muster im Überblick – und warum sie in deine .gitignore gehören.
Lokale .terraform-Verzeichnisse
| Muster | Ausgeschlossene Dateien |
|---|---|
.terraform/ |
Lokale .terraform-Verzeichnisse |
*.tfstate |
Terraform-Statusdatei |
*.tfstate.* |
Terraform-Zustandssicherungen |
Absturzprotokolldateien
| Muster | Ausgeschlossene Dateien |
|---|---|
crash.log |
Absturzprotokolldateien |
crash.*.log |
Absturzprotokolldateien |
*.tfvars |
Terraform-Variablen |
*.tfvars.json |
Terraform-JSON-Variablen |
override.tf |
Ignorieren Sie Überschreibungsdateien, da diese normalerweise zum lokalen Überschreiben von Ressourcen verwendet werden und daher nicht eingecheckt werden |
override.tf.json |
Absturzprotokolldateien |
*_override.tf |
Terraform-Überschreibungen |
*_override.tf.json |
Terraform-JSON-Überschreibungen |
Von terraform apply erzeugte temporäre Sperrinformationsdateien ignorieren
| Muster | Ausgeschlossene Dateien |
|---|---|
.terraform.tfstate.lock.info |
Von terraform apply erzeugte temporäre Sperrinformationsdateien ignorieren |
CLI-Konfigurationsdateien ignorieren
| Muster | Ausgeschlossene Dateien |
|---|---|
.terraformrc |
Terraform-CLI-Konfiguration |
terraform.rc |
Terraform-CLI-Konfiguration |
So verwendest du diese .gitignore für Terraform
- Kopiere die Regeln für Terraform oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.