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

კოდის სტრუქტურის მაგალითები

Previousკოდის სტრუქტურაNextTerragrunt

Last updated 2 years ago

Terraform კოდის სტრუქტურები

These examples are showing AWS provider but the majority of principles shown in the examples can be applied to other public cloud providers as well as other kinds of providers (DNS, DB, Monitoring, etc)

ტიპი
აღწერა
მზაობა

ცოტა რესურსი, არანაირი გარე დამოკიდებულება. ერთი AWS ანგარიში. ერთი რეგიონი. ერთი გარემო.

კი

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

კი

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

WIP

very-large

რამდენიმე პროვაიდერი (AWS, GCP, Azure). მრავალ ღრუბლოვანი განლაგება. Terraform-ის გამოყენება.

არა

Terragrunt კოდის სტრუქტურა

ტიპი
აღწერა
მზაობა

medium

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

არა

large

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

არა

very-large

რამდენიმე პროვაიდერი (AWS, GCP, Azure). მრავალ ღრუბლოვანი განლაგება. Terragrunt-ის გამოყენება.

არა

small
medium
large