A brief description of what this project does and who it's for
This project is to deploy fargate secured infrastructure in AWS using Terraform Below are the list of resources that are meant to be created by terraform
- VPC
- nacl
- public / private (private for fargate container, while public for loadbalacer)
- internet-gateway (public)
- nat-gateway (for fargate container to go to internet)
- route table (public) ==> interet-gateway
- route table (private) ==> nat-gateway
- security group (LB)
- security group (fargate)
- Elastic Container Register (ECR)
- Create Fargate container (ECS)
terraform init
terraform validate
terraform plan
terraform apply --auto-approve
terraform destroy --auto-approve