.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

  1. Skopiuj powyższe reguły dla Terraform lub pobierz plik.
  2. Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
  3. 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.
  4. Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.

Inne szablony .gitignore: DevOps

Zobacz wszystkie szablony: DevOps