Велика структура Terraform

Джерело: https://github.com/antonbabenko/terraform-best-practices/tree/master/examples/large-terraformarrow-up-right

Цей приклад містить код як приклад структурування конфігурацій Terraform для інфраструктури великого розміру, яка використовує:

  • 2 AWS акаунти

  • 2 регіона

  • 2 окремих середовища (prod та stage, у яких немає нічого спільного). Кожне середовище живе в окремому акаунті AWS і охоплює ресурси між 2 регіонами

  • Кожне середовище використовує різну версію готового інфраструктурного модуля (alb), отриманого з Terraform Registryarrow-up-right

  • Кожне середовище використовує одинакову версію модулів/мережі внутрішнього модуля, оскільки джерело отримане з локального каталогу.

circle-info

У великому проекті, як описано тут, переваги використання Terragrunt стають дуже помітними. Перегляньте Code Structures examples with Terragrunt.

circle-check
circle-exclamation

Last updated