Medium-size infrastructure with Terraform

Source: https://github.com/antonbabenko/terraform-best-practices/tree/master/examples/medium-terraform

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

  • 2 AWS accounts

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

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

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

Last updated