Open jburns24 opened 1 year ago
Great suggestion for Alice
I think a section that really highlights that, maybe showing managing TF of multiple environments first, and then making it simpler with TG could be pretty helpful.
I love this idea let's roll with it! Here is an outline to start this section
Why Terragrunt?
Resources for Deeper Understanding
Objective
Recommended Directory Structure
dev/
main.tf
variables.tf
outputs.tf
prod/
main.tf
variables.tf
outputs.tf
Infrastructure Components
Scalability and Management Issues
Cleanup Instruction
Introduction to Terragrunt for Scalability
Terragrunt Installation Instructions
Recommended Directory Structure for Terragrunt
terraform-modules/
environments/
dev/
terragrunt.hcl
prod/
terragrunt.hcl
Key Terragrunt Features to Utilize
remote_state
: Discuss its usage and benefits.Refactoring Instructions
remote_state
function and other Terragrunt features.Cleanup Instruction
Summary
Additional Resources
https://developer.hashicorp.com/terraform/tutorials/configuration-language/test
Terraform natively now supports tests. We should look into this and possibly add a section to the bootcamp