Using Terragrunt’s generate block to make your Terraform DRY
As you write more Terraform modules for your Infrastructure as Code (IaC), you will notice some repetitions across all your modules. An example of this is the
generate block can be used to eliminate this repetition and keep your Terraform DRY.
Let’s say you have the following directory structure for your IaC