Terraform için .gitignore
Terraform için deponuza kopyalamaya hazır 14 yoksayma kuralı.
Altyapıyı kod olarak yönetme aracı
Terraform için eksiksiz .gitignore
# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 22:59:37 UTC
# Teknolojiler: Terraform
### Terraform ###
.terraform/
# Terraform durum dosyası
*.tfstate
# Terraform durumu yedeklemeleri
*.tfstate.*
crash.log
crash.*.log
# Terraform değişkenleri
*.tfvars
# Terraform JSON değişkenleri
*.tfvars.json
override.tf
override.tf.json
# Terraform geçersiz kılmaları
*_override.tf
.terraform.tfstate.lock.info
# Terraform JSON geçersiz kılmaları
*_override.tf.json
# Terraform CLI yapılandırması
.terraformrc
# Terraform CLI yapılandırması
terraform.rc
Bu Terraform kurallarının aslında neyi göz ardı ettiği
Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.
Yerel .terraform dizinleri
| Desen | Yoksaydıkları |
|---|---|
.terraform/ |
Yerel .terraform dizinleri |
*.tfstate |
Terraform durum dosyası |
*.tfstate.* |
Terraform durumu yedeklemeleri |
Kilitlenme günlük dosyaları
| Desen | Yoksaydıkları |
|---|---|
crash.log |
Kilitlenme günlük dosyaları |
crash.*.log |
Kilitlenme günlük dosyaları |
*.tfvars |
Terraform değişkenleri |
*.tfvars.json |
Terraform JSON değişkenleri |
override.tf |
Genellikle kaynakları yerel olarak geçersiz kılmak için kullanıldıkları ve bu nedenle teslim edilmedikleri için geçersiz kılma dosyalarını göz ardı edin |
override.tf.json |
Kilitlenme günlük dosyaları |
*_override.tf |
Terraform geçersiz kılmaları |
*_override.tf.json |
Terraform JSON geçersiz kılmaları |
Terraform application tarafından oluşturulan geçici kilit bilgisi dosyalarını yoksay
| Desen | Yoksaydıkları |
|---|---|
.terraform.tfstate.lock.info |
Terraform application tarafından oluşturulan geçici kilit bilgisi dosyalarını yoksay |
CLI yapılandırma dosyalarını yoksay
| Desen | Yoksaydıkları |
|---|---|
.terraformrc |
Terraform CLI yapılandırması |
terraform.rc |
Terraform CLI yapılandırması |
Terraform için bu .gitignore nasıl kullanılır?
- Yukarıdaki Terraform kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.