.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
- Kopirajte pravila za Terraform iznad ili izravno preuzmite datoteku.
- U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
- 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.
- Predajte .gitignore kako bi svi u timu koristili ista pravila.