SSS
FTP (Frequent Terraform Problems)

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

  • Terragrunt - Yönetim aracı
  • tflint - Statik kod analiz aracı
  • tfenv - Versiyon yönetimi
  • Atlantis - Pull Request otomasyonu
  • pre-commit-terraform - pre-commit'lerde kullanılabilecek git hooklarının birleşimi olan bir framework.
  • Infracost - Pull requestlerde Terraform için bulut maliyet tahminleri. Terragrunt, Atlantis ve pre-commit-terraform ile de çalışır.

Önceki soruyu cevaplama şansınız oldu mu?

Evet, birkaç ay sonra nihayet cevabı bulduk. Ne yazık ki, Mike şu anda tatilde, bu yüzden korkarım bu noktada cevabı veremiyoruz.

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, Dependabot, 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.
Export as PDF
Copy link
Edit on GitHub
On this page
Farkında olmam ve kullanmayı düşünmem gereken araçlar nelerdir?
Önceki soruyu cevaplama şansınız oldu mu?
Modüllerle bağımlılık cehennemine (dependency hell) çözümler nelerdir?