stale-needle-387
03/22/2024, 10:53 AMstale-needle-387
03/22/2024, 11:00 AM_envcommon
directory.
version: 0.1
projects:
- path: ./development
name: development
- path: ./testing
name: testing
- path: ./production
name: production
- path: ./security
name: security
- path: ./logs
name: logs
- path: ./shared
name: shared
dependency_paths:
- "_envcommon/**"
Directory structure:
tree -d shared
shared
├── eu-west-1
│ ├── mgmt
│ │ ├── ecs-deploy-runner
│ │ └── networking
│ │ ├── route53-resolver-query-logs
│ │ ├── vpc
│ │ └── vpc-flow-logs-central
│ └── _regional
│ ├── amis
│ ├── container_images
│ ├── ecr-repos
│ ├── monitoring
│ │ ├── cross-account-data-sharing
│ │ └── tag-compliance
│ ├── security
│ │ └── inspector
│ ├── service-quotas
│ └── shared-secret-resource-policies
little-author-61621
dependency_paths
it needs to be specified for each project, e.g:
version: 0.1
projects:
- path: ./development
name: development
dependency_paths:
- "_envcommon/**"
- path: ./testing
name: testing
dependency_paths:
- "_envcommon/**"
- path: ./production
name: production
dependency_paths:
- "_envcommon/**"
- path: ./security
name: security
dependency_paths:
- "_envcommon/**"
- path: ./logs
name: logs
dependency_paths:
- "_envcommon/**"
- path: ./shared
name: shared
dependency_paths:
- "_envcommon/**"
stale-needle-387
03/22/2024, 11:07 AMstale-needle-387
03/22/2024, 11:25 AMinfracost.yml
?
Maybe using terragrunt --terragrunt-modules-that-include
flags behind the scenes?
The report took quite long to run (20 minutes) with the above config file.
Or will subsequent runs be faster?little-author-61621