.gitignore pro Terraform
14 pravidel ignorování pro Terraform, připravených ke zkopírování do repozitáře.
Nástroj pro infrastrukturu jako kód
Kompletní .gitignore pro Terraform
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 15:56:39 UTC
# Technologie: Terraform
### Terraform ###
.terraform/
# Soubor stavu Terraform
*.tfstate
# Zálohy stavu Terraform
*.tfstate.*
crash.log
crash.*.log
# Proměnné Terraform
*.tfvars
# Proměnné Terraform v JSON
*.tfvars.json
override.tf
override.tf.json
# Přepsání Terraform
*_override.tf
.terraform.tfstate.lock.info
# Přepsání Terraform v JSON
*_override.tf.json
# Konfigurace Terraform CLI
.terraformrc
# Konfigurace Terraform CLI
terraform.rc
Co pravidla pro Terraform skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
Místní adresáře .terraform
| Vzor | Co ignoruje |
|---|---|
.terraform/ |
Místní adresáře .terraform |
*.tfstate |
Soubor stavu Terraform |
*.tfstate.* |
Zálohy stavu Terraform |
Soubory protokolů pádů
| Vzor | Co ignoruje |
|---|---|
crash.log |
Soubory protokolů pádů |
crash.*.log |
Soubory protokolů pádů |
*.tfvars |
Proměnné Terraform |
*.tfvars.json |
Proměnné Terraform v JSON |
override.tf |
Ignorovat soubory přepsání, protože obvykle slouží k místnímu přepsání prostředků a do repozitáře se nezahrnují |
override.tf.json |
Soubory protokolů pádů |
*_override.tf |
Přepsání Terraform |
*_override.tf.json |
Přepsání Terraform v JSON |
Ignorovat přechodné soubory informací o zámku vytvořené terraform apply
| Vzor | Co ignoruje |
|---|---|
.terraform.tfstate.lock.info |
Ignorovat přechodné soubory informací o zámku vytvořené terraform apply |
Ignorovat konfigurační soubory CLI
| Vzor | Co ignoruje |
|---|---|
.terraformrc |
Konfigurace Terraform CLI |
terraform.rc |
Konfigurace Terraform CLI |
Jak používat tento .gitignore pro Terraform
- Zkopírujte výše uvedená pravidla pro Terraform nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.