.gitignore für OpenTofu
18 Ausschlussregeln für OpenTofu, die du direkt in dein Repository übernehmen kannst.
Open-Source-Terraform-Fork
Die vollständige .gitignore für OpenTofu
# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 15:54:16 UTC
# Technologien: OpenTofu
### OpenTofu ###
# Terraform-Provider und -Module
**/.terraform/*
# Terraform-Statusdatei
*.tfstate
# Terraform-Zustandssicherungen
*.tfstate.*
crash.log
crash.*.log
# Terraform-Variablen
*.tfvars
# Terraform-JSON-Variablen
*.tfvars.json
override.tf
override.tofu
override.tf.json
override.tofu.json
# Terraform-Überschreibungen
*_override.tf
*_override.tofu
# Terraform-JSON-Überschreibungen
*_override.tf.json
*_override.tofu.json
.terraform.tfstate.lock.info
# Terraform-CLI-Konfiguration
.terraformrc
# Terraform-CLI-Konfiguration
terraform.rc
Was diese Regeln für OpenTofu ausschließen
Alle Muster im Überblick – und warum sie in deine .gitignore gehören.
Lokale .terraform-Verzeichnisse
| Muster | Ausgeschlossene Dateien |
|---|---|
**/.terraform/* |
Terraform-Provider und -Module |
*.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.tofu |
Absturzprotokolldateien |
override.tf.json |
Absturzprotokolldateien |
override.tofu.json |
Absturzprotokolldateien |
*_override.tf |
Terraform-Überschreibungen |
*_override.tofu |
Absturzprotokolldateien |
*_override.tf.json |
Terraform-JSON-Überschreibungen |
*_override.tofu.json |
Absturzprotokolldateien |
Von tofu apply erzeugte temporäre Sperrinformationsdateien ignorieren
| Muster | Ausgeschlossene Dateien |
|---|---|
.terraform.tfstate.lock.info |
Von tofu 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 OpenTofu
- Kopiere die Regeln für OpenTofu 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.