Last time, we set up our local machine for accessing AWS programmatically. This will allow us to use Terraform and Terragrunt to easily create all infrastructure needed for our data warehouse. Now, let's set up Terragrunt and Terraform.
Install Terraform
Navigate to the Terraform downloads page:
After installing Terraform enter the following in the terminal:
terraform --version
You should be greeted with output similar to:
Terraform v1.2.8
on darwin_arm64
Install Terragrunt
Terragrunt is a thin wrapper for Terraform, having a few additional tools for managing IaC projects.
Download and install it: