Tham chiếu Module
Danh sách 17 modules Stage + 3 modules Shared
Stage Modules
15 modules per-region, tạo mới cho mỗi deployment:
01-VPC
Virtual Private Cloud với CIDR tự động từ stage_index
02-Subnets
Subnet public trên 2 AZ
03-Internet Gateway
Internet Gateway cho VPC
04-Route Tables & Peering
Route tables và VPC Peering với Build VPC
05-Security Groups
7 Security Groups theo vai trò
06-ALB
Application Load Balancer (internal + internet-facing)
07-NLB
Network Load Balancer cho MySQL/Mongo/Redis
08-Target Groups & Listeners
Target Groups và Listeners cho ALB/NLB
09-Auto Scaling
ASG + Launch Template cho API tier
11-ECR
Elastic Container Registry (7 repos)
12-ACM
AWS Certificate Manager + DNS validation
13-Route53
Private Hosted Zones cho internal DNS
15-IAM
IAM Role và Instance Profile (data source)
16-CloudWatch
CloudWatch Alarms cho ASG và ALB
17-EC2 Instances
Fixed EC2 instances (12 roles với for_each)
Shared Modules
3 modules global/account-level, chạy 1 lần cho cả account: