Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
Türkçe (Turkish)
Türkçe (Turkish)
  • Hoşgeldiniz...
  • Anahtar Kavramlar
  • Kod Yapısı
  • Kod Yapısı Örnekleri
    • Terragrunt
    • Terraform
      • Terraform ile küçük ölçekli altyapı yönetimi
      • Terraform ile orta ölçekli altyapı yönetimi
      • Terraform ile büyük ölçekli altyapı yönetimi
  • Adlandırma Kuralları
  • Kodlama Tarzı
  • SSS
  • Referanslar
  • Terraform Konfigürasyonu Yazma
  • Atölye
Powered by GitBook
On this page
  • Farkında olmam ve kullanmayı düşünmem gereken araçlar nelerdir?
  • Modüllerle bağımlılık cehennemine (dependency hell) çözümler nelerdir?
Export as PDF

SSS

FTP (Frequent Terraform Problems)

PreviousKodlama TarzıNextReferanslar

Last updated 2 years ago

Farkında olmam ve kullanmayı düşünmem gereken araçlar nelerdir?

  • - Yönetim aracı

  • - Statik kod analiz aracı

  • - Versiyon yönetimi

  • - Pull Request otomasyonu

  • - pre-commit'lerde kullanılabilecek git hooklarının birleşimi olan bir framework.

  • - Pull requestlerde Terraform için bulut maliyet tahminleri. Terragrunt, Atlantis ve pre-commit-terraform ile de çalışır.

Modüllerle bağımlılık cehennemine (dependency hell) çözümler nelerdir?

Kaynak ve altyapı modüllerinin sürümleri belirtilmelidir. Sağlayıcılar, modüllerin dışında, ancak yalnızca bileşimde yapılandırılmalıdır. Sağlayıcıların sürümü ve Terraform da kilitlenebilir.

Ana bağımlılık yönetimi aracı yoktur, ancak bağımlılık belirtimlerini daha az sorunlu hale getirmek için bazı ipuçları vardır. Örneğin, , bağımlılık güncellemelerini otomatikleştirmek için kullanılabilir. Dependabot, bağımlılıklarınızı güvenli ve güncel tutmak için çekme istekleri oluşturur. Dependabot, Terraform konfigürasyonlarını destekler.

Terragrunt
tflint
tfenv
Atlantis
pre-commit-terraform
Infracost
Dependabot