.gitignore för OpenTofu

18 ignoreringsregler för OpenTofu, redo att kopieras till ditt repo.

Terraform-förgrening med öppen källkod

Den kompletta .gitignore-filen för OpenTofu

# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 15:49:48 UTC
# Tekniker: OpenTofu

### OpenTofu ###
# Terraform-leverantörer/moduler
**/.terraform/*
# Terraform-tillståndsfil
*.tfstate
# Terraform-tillståndskopior
*.tfstate.*
crash.log
crash.*.log
# Terraform-variabler
*.tfvars
# Terraform JSON-variabler
*.tfvars.json
override.tf
override.tofu
override.tf.json
override.tofu.json
# Terraform-åsidosättningar
*_override.tf
*_override.tofu
# Terraform JSON-åsidosättningar
*_override.tf.json
*_override.tofu.json
.terraform.tfstate.lock.info
# Terraform CLI-konfiguration
.terraformrc
# Terraform CLI-konfiguration
terraform.rc

Vad reglerna för OpenTofu 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/* Terraform-leverantörer/moduler
*.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.tofu Kraschloggfiler
override.tf.json Kraschloggfiler
override.tofu.json Kraschloggfiler
*_override.tf Terraform-åsidosättningar
*_override.tofu Kraschloggfiler
*_override.tf.json Terraform JSON-åsidosättningar
*_override.tofu.json Kraschloggfiler

Ignorera tillfälliga låsinformationsfiler skapade av tofu apply

Mönster Vad det ignorerar
.terraform.tfstate.lock.info Ignorera tillfälliga låsinformationsfiler skapade av tofu 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 OpenTofu

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

Andra .gitignore-mallar för DevOps

Visa alla mallar för DevOps