დიდი ზომის ინფრასტრუქტურა Terraform-ით

წყარო: https://github.com/antonbabenko/terraform-best-practices/tree/master/examples/large-terraformarrow-up-right

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

  • 2 AWS ანგარიში

  • 2 რეგიონი

  • 2 გამოყოფილი გარემო (prod და stage რესურსების გაზიარების გარეშე). თითოეული გარემო მუშაობს გამოყოფილ AWS ანგარიშში და მოიცავს რესურსებს ორივე რეგიონში

  • თითოეული გარემო იყენებს მზა ინფრასტრუქტურის მოდულის (alb) განსხვავებულ ვერსიას რომლის კოდის წყაროც არის Terraform Registryarrow-up-right

  • თითოეული გარემო იყენებს თვითნაწერ მოდულს modules/network რომელიც ლოკალურად დირექტორიაში ინახება.

circle-info

დიდ პროექტში, როგორიც აქ არის აღწერილი, Terragrunt-ის გამოყენების სარგებელი ძალიან თვალსაჩინო ხდება. იხილეთ კოდის სტრუქტურის მაგალითები Terragrunt.

circle-check
circle-exclamation

Last updated