תשתיות בקנה מידה גדול עם Terraform

Source: https://github.com/antonbabenko/terraform-best-practices/tree/master/examples/large-terraformarrow-up-right

This example contains code as an example of structuring Terraform configurations for a large-size infrastructure which uses:

  • 2 AWS accounts

  • 2 regions

  • 2 separate environments (prod and stage which share nothing). Each environment lives in a separate AWS account and span resources between 2 regions

  • Each environment uses a different version of the off-the-shelf infrastructure module (alb) sourced from Terraform Registryarrow-up-right

  • Each environment uses the same version of an internal module modules/network since it is sourced from a local directory.

circle-info

In a large project like described here the benefits of using Terragrunt become very visible. See Code Structures examples with Terragrunt.

circle-check
circle-exclamation

Last updated