Tasks:
-
Deploy a Rest Application on AWS ECS Fargate Using Terraform.
- The ECS Fargate should be deployed on Private Subenet.
- Image should be read from ECR.
-
Create a GitHub workflow to run Terraform code
-
VPC:
- Public Subnets
- Private Subnets
- Internet Gateway
- NAT Gateway
- Route Tables
-
Security Groups
-
IAM Role
-
Application Load Balancer
-
Elastic Container Registry
-
ECS Cluster
- ECS Service
- ECS tasks