How rohitz999/terraform-mega-project works
This repository defines Terraform infrastructure for a containerized application on AWS ECS. The principal workflow is to configure the stack, provision networking and IAM prerequisites, then run ECS tasks behind an application load balancer; Terraform outputs expose useful stack details such as the load balancer DNS name. The README documents the module inputs and outputs, but no source excerpts were supplied, so the graph reflects documented dependencies rather than verified Terraform module calls or resource references.
Main entry points: terraform-ecs-nodejs/main.tf ECS Configuration · alb/main.tf Load Balancer · vpc/main.tf VPC Network · iam/main.tf Execution Role
Components 11
ECS Stack
- ECS Configuration
terraform-ecs-nodejs/main.tf - Stack Inputs
terraform-ecs-nodejs/variable.tf - Stack Outputs
terraform-ecs-nodejs/output.tf
Networking
- VPC Network
modules/vpc/main.tf - Network Outputs
modules/vpc/output.tf
Identity
- Execution Role
modules/iam/main.tf - Role Output
modules/iam/output.tf
Load Balancing
- Load Balancer
modules/alb/main.tf - Balancer Outputs
modules/alb/output.tf
Other components
- Operator
- AWS Resources
Connections 15
- Operator → ECS Configuration: applies configuration
README.md - ECS Configuration → Stack Inputs: uses variables
README.md - ECS Configuration → VPC Network: configures networking
- ECS Configuration → Execution Role: configures execution role
- ECS Configuration → Load Balancer: configures load balancer
- VPC Network → Network Outputs: exposes IDs
README.md - Network Outputs → Load Balancer: supplies network inputs
README.md - Execution Role → Role Output: exposes role ARN
README.md - Role Output → ECS Configuration: supplies execution role
- Load Balancer → Balancer Outputs: exposes DNS and ARNs
README.md - ECS Configuration → Stack Outputs: exposes stack details
README.md - VPC Network → AWS Resources: provisions network
README.md - Execution Role → AWS Resources: provisions role
README.md - Load Balancer → AWS Resources: provisions balancer
README.md - ECS Configuration → AWS Resources: provisions ECS services
README.md