.gitignore za Terraform

14 pravila izuzimanja za Terraform, spremnih za kopiranje u repozitorij.

Alat za infrastrukturu kao kod

Potpuni .gitignore za Terraform

# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 15:55:12 UTC
# Tehnologije: Terraform

### Terraform ###
.terraform/
# Datoteka stanja Terraforma
*.tfstate
# Sigurnosne kopije stanja Terraforma
*.tfstate.*
crash.log
crash.*.log
# Varijable Terraforma
*.tfvars
# Varijable Terraforma u JSON-u
*.tfvars.json
override.tf
override.tf.json
# Nadjačavanja Terraforma
*_override.tf
.terraform.tfstate.lock.info
# Nadjačavanja Terraforma u JSON-u
*_override.tf.json
# Konfiguracija Terraform CLI-ja
.terraformrc
# Konfiguracija Terraform CLI-ja
terraform.rc

Što ova pravila za Terraform zapravo zanemaruju

Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.

Lokalni direktoriji .terraform

Obrazac Što zanemaruje
.terraform/ Lokalni direktoriji .terraform
*.tfstate Datoteka stanja Terraforma
*.tfstate.* Sigurnosne kopije stanja Terraforma

Datoteke zapisnika rušenja

Obrazac Što zanemaruje
crash.log Datoteke zapisnika rušenja
crash.*.log Datoteke zapisnika rušenja
*.tfvars Varijable Terraforma
*.tfvars.json Varijable Terraforma u JSON-u
override.tf Zanemari datoteke nadjačavanja jer se obično koriste za lokalno nadjačavanje resursa i zato se ne predaju
override.tf.json Datoteke zapisnika rušenja
*_override.tf Nadjačavanja Terraforma
*_override.tf.json Nadjačavanja Terraforma u JSON-u

Zanemari privremene datoteke podataka o zaključavanju koje stvara terraform apply

Obrazac Što zanemaruje
.terraform.tfstate.lock.info Zanemari privremene datoteke podataka o zaključavanju koje stvara terraform apply

Zanemari konfiguracijske datoteke CLI-ja

Obrazac Što zanemaruje
.terraformrc Konfiguracija Terraform CLI-ja
terraform.rc Konfiguracija Terraform CLI-ja

Kako koristiti ovaj .gitignore za Terraform

  1. Kopirajte pravila za Terraform iznad ili izravno preuzmite datoteku.
  2. U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
  3. Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
  4. Predajte .gitignore kako bi svi u timu koristili ista pravila.

Drugi predlošci .gitignore iz kategorije DevOps

Pogledajte sve predloške iz kategorije DevOps