Using Terraform in multiple environments can fall prey to Copy/Paste syndrome, where Terraform code changes are copied back and forth between multiple repositories. This can work for small teams that are diligent at making sure the environments are in sync. However, for large teams that require scalable configurations, this can quickly become unmanageable and prone to human error. Terragrunt can be used with version-controlled modules to create infrastructure code that eliminates unnecessary code to allow developers to focus on modifying just the values that matter.
In this lab, you will use Terragrunt to create a development environment from production code by modifying a single file.
Upon completion of this lab, you will be able to:
This lab is intended for:
You should be familiar with:
The following course and lab can be used to fulfill the prerequisites:
January 9th, 2024 - Lab updated to utilize CodeTour IDE