A personal sandbox for learning Terraform and Kubernetes, using Terragrunt to manage multi-environment AWS infrastructure.
terraform/
├── catalog/
│ ├── modules/ # Raw Terraform modules
│ ├── units/ # Terragrunt wrappers around modules
│ └── stacks/ # Compositions of units
└── environments/
└── dev/ # Environment-specific stack instantiations
Install tools with mise: mise install
task plan:dev # plan all units in dev
task apply:dev # apply all units in dev
task destroy:dev # destroy all units in dev