Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
ქართული (Georgian)
ქართული (Georgian)
  • მოგესალმებით!
  • ძირითადი ცნებები
  • კოდის სტრუქტურა
  • კოდის სტრუქტურის მაგალითები
    • Terragrunt
    • Terraform
      • მცირე ზომის ინფრასტრუქტურა Terraform-ით
      • საშუალო ზომის ინფრასტრუქტურა Terraform-ით
      • დიდი ზომის ინფრასტრუქტურა Terraform-ით
  • დასახელების კონვენცია
  • კოდის სტილი
  • ხშირად დასმული კითხვები
  • მითითებები
  • Terraform კონფიგურაციის წერა
  • ვორქშოპი
Powered by GitBook
On this page
  • რომელი ხელსაწყოები უნდა ვიცოდეთ და გამოვიყენოთ?
  • რა გამოსავალია მოდულების dependency hell -თან მიმართებით?
Export as PDF

ხშირად დასმული კითხვები

FTP (Frequent Terraform Problems)

Previousკოდის სტილიNextმითითებები

Last updated 2 years ago

რომელი ხელსაწყოები უნდა ვიცოდეთ და გამოვიყენოთ?

  • - ორკესტრაციის ხელსაწყო

  • - Code linter

  • - ვერსიების მენეჯერი

  • - Pull Request-ების ავტომატიზაცია

  • - git hook-ების კოლექცია Terraform-ისთვის

  • - ქლაუდის ხარჯის განსაზღვრა Terraform-ის pull request-ში. მუშაობს Terragrunt, Atlantis და pre-commit-terraform-თან.

რა გამოსავალია მოდულების -თან მიმართებით?

რესურსების და ინფრასტრუქტურის მოდულების ვერსიები უნდა იყოს განსაზღვრული. პროვაიდერების კონფიგურაცია უნდა განისაზღვროს მოდულებს გარეთ, მაგრამ სტრუქტურულად. პროვაიდერების და Terraform-ის ვერსიები ასევე შეიძლება განისაზღვროს მკაცრად.

არ არსებობს დამოკიდებულების(dependency) სამართავი ხელსაწყო, მაგრამ გარკვეული რჩევები როგორ ავირიდოთ თავიდან მსგავსი პრობლემები. მაგალითად, შეგიძლიათ გამოიყენოთ დამოკიდებულებების განახლების ავტომატიზაციისთვის. Dependabot ქმნის pull requests რათა შეინარჩუნოს დამოკიდებულებები უსაფრთხოს და განახლებულ მდგომარეობაში. Dependabot -ს გააჩნია Terraform კონფიგურაციების მხარდაჭერა.

Terragrunt
tflint
tfenv
Atlantis
pre-commit-terraform
Infracost
dependency hell
Dependabot