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
  • Belgeleme
  • Otomatik oluşturulan dökümantasyon
  • terraform-docs
  • Kaynaklar
Export as PDF

Kodlama Tarzı

PreviousAdlandırma KurallarıNextSSS

Last updated 2 years ago

  • Örnekler ve Terraform modülleri, özellikleri ve bunların nasıl kullanılacağını açıklayan belgeler içermelidir.

  • README.md dosyası içerisinde tüm linkler açıklayıcı bir şekilde mevcut olmalıdır.

  • Dökümantasyon ile oluşturulan diagram, tarafından oluşturulan blueprint içerebilir.

  • Terraform kodunuzun geçerli, düzgün biçimlendirilmiş ve otomatik olarak belgelendiğinden emin olmak için hooks kullanılabilir.

Belgeleme

Otomatik oluşturulan dökümantasyon

çoklu dil destekli pre-commit hooklarını kontrol etmeyi sağlayan bir frameworktur. Python ile yazılmıştır ve kod bir git reposuna işlenmeden önce geliştiricinin makinesinde otomatik olarak bir şeyler yapmak için güçlü bir araçtır. Normalde, linterleri çalıştırmak ve kodu biçimlendirmek için kullanılır ( gözatabilirsiniz).

Terraform konfigürasyonları ile pre-commit, kodu formatlamak, doğrulamak ve belgeleri güncellemek için kullanılabilir.

Kendinizi daha iyi tanımak için reposuna ve bunun zaten kullanıldığı mevcut repolara (örneğin, ) gözatabilirsiniz.

terraform-docs

, Terraform modüllerinden çeşitli çıktı formatlarında dokümantasyon üreten bir araçtır. Belgeleri otomatik olarak güncellemek için manuel olarak çalıştırabilir ( olmadan) veya pre-commit-terraform hooklarını kullanabilirsiniz.

Kaynaklar

  1. Blog post by :

mermaid
cloudcraft.co
Terraform pre-commit
pre-commit
desteklenen hooklara
pre-commit-terraform
terraform-aws-vpc
terraform-docs
pre-commit hookları
pre-commit framework homepage
Collection of git hooks for Terraform to be used with pre-commit framework
Dean Wilson
pre-commit hooks and terraform - a safety net for your repositories