This repository contains code used to create aws infrastructure following the architecture diagram below. 👇
A list of all the modules that are created in the ./modules
directory.
- VPC module
- NAT Gateway module
- Security Group module
- ASG (Auto Scaling Group) module
- ALB (Application Load Balancer) module
- Route53 module
Here, we are using an AWS S3 Bucket and DynamoDB Table to store the terraform state file remotely. The ./backend_state
directory contains the code necessary to create these resources.