.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

  1. Kopiere die Regeln für Terraform oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. 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.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für DevOps

Alle Vorlagen für DevOps ansehen