Skip to content

kritish-dhaubanjar/terragrunt-dependency-resolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

terragrunt-dependency-resolver

Usage

./terragrunt-dependency-resolver.sh main

Example

$ ./terragrunt-dependency-resolver.sh main
dev/iam/terraform
dev/database/aurora_postgres
qa/iam/terraform
qa

$ ./terragrunt_changes.sh | grep ^dev | sed 's/^dev\/\?/.\//'| grep -v '^$'
./iam/terraform
./database/aurora_postgres

$ ./terragrunt_changes.sh | grep ^qa | sed 's/^qa\/\?/.\//'| grep -v '^$'
./iam/terraform
./

image

Directory Structure Example

├── dev
│   ├── api
│   │   └── terragrunt.hcl
│   ├── common_vars.hcl
│   ├── database
│   │   ├── dynamodb
│   │   │   └── terragrunt.hcl
│   └── web_portals
│       └── analytics
│           └── terragrunt.hcl
├── Dockerfile
├── _env
│   ├── api.hcl
│   ├── dynamodb.hcl
│   └── web_portal.hcl
├── global_vars.hcl
├── index.html
├── modules
│   ├── service
│   │   ├── dynamodb
│   │   │   ├── main.tf
│   │   ├── ec2
│   │   │   ├── main.tf
│   └── workflow
│       ├── api_ecs
│       │   ├── main.tf
│       └── dynamodb_tables
│           ├── main.tf
│           └── variables.tf
└── terragrunt-dependency-resolver.sh
Before After
image image

Pricing calculator

image

About

terragrunt-dependency-resolver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages