Infrastruktura wielkogabarytowa z Terraform

Źródło: https://github.com/antonbabenko/terraform-best-practices/tree/master/examples/large-terraform

Ten przykład zawiera kod dla strukturyzacji konfiguracji Terraform dla dużego rozmiaru infrastruktury, która zawiera:

  • 2 konta AWS

  • 2 regiony

  • 2 oddzielne środowiska (prod i stage, które nic ze sobą nie dzielą). Każde środowisko funkcjonuje na osobnym koncie AWS

  • Każde środowisko korzysta z innej wersji gotowego modułu infrastruktury (alb) pochodzącego z Terraform Registry

  • Każde środowisko używa tej samej wersji modułów/sieci (modules/network) modułu wewnętrznego, ponieważ pochodzi z katalogu lokalnego.

W dużych projektach, takich jak przedstawiono tutaj, korzyści z użycia Terragrunt stają się bardzo widoczne. Spójrz na przykłady kody Terragrunt.

Last updated