.gitignore dla Terraform
14 reguł ignorowania dla Terraform, gotowych do skopiowania do repozytorium.
Narzędzie do zarządzania infrastrukturą jako kodem
Kompletny plik .gitignore dla Terraform
# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 15:56:26 UTC
# Technologie: Terraform
### Terraform ###
.terraform/
# Plik stanu Terraform
*.tfstate
# Kopie zapasowe stanu Terraform
*.tfstate.*
crash.log
crash.*.log
# Zmienne Terraform
*.tfvars
# Zmienne Terraform w JSON
*.tfvars.json
override.tf
override.tf.json
# Nadpisania ustawień Terraform
*_override.tf
.terraform.tfstate.lock.info
# Nadpisania ustawień Terraform w JSON
*_override.tf.json
# Konfiguracja Terraform CLI
.terraformrc
# Konfiguracja Terraform CLI
terraform.rc
Co ignorują te reguły dla Terraform
Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.
Lokalne katalogi .terraform
| Wzorzec | Co ignoruje |
|---|---|
.terraform/ |
Lokalne katalogi .terraform |
*.tfstate |
Plik stanu Terraform |
*.tfstate.* |
Kopie zapasowe stanu Terraform |
Pliki dziennika awarii
| Wzorzec | Co ignoruje |
|---|---|
crash.log |
Pliki dziennika awarii |
crash.*.log |
Pliki dziennika awarii |
*.tfvars |
Zmienne Terraform |
*.tfvars.json |
Zmienne Terraform w JSON |
override.tf |
Ignoruj pliki nadpisujące ustawienia — zwykle służą do lokalnego nadpisywania zasobów i nie trafiają do repozytorium |
override.tf.json |
Pliki dziennika awarii |
*_override.tf |
Nadpisania ustawień Terraform |
*_override.tf.json |
Nadpisania ustawień Terraform w JSON |
Ignoruj pliki informacji o tymczasowych blokadach tworzone przez terraform apply
| Wzorzec | Co ignoruje |
|---|---|
.terraform.tfstate.lock.info |
Ignoruj pliki informacji o tymczasowych blokadach tworzone przez terraform apply |
Ignoruj pliki konfiguracyjne CLI
| Wzorzec | Co ignoruje |
|---|---|
.terraformrc |
Konfiguracja Terraform CLI |
terraform.rc |
Konfiguracja Terraform CLI |
Jak używać tego pliku .gitignore dla Terraform
- Skopiuj powyższe reguły dla Terraform lub pobierz plik.
- Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
- Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
- Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.