VPC Module Description
- Create VPC resource with its public and private subnets
- Use
count
function to create multiple public subnets in different availability zones for ALB
- User data file name
userdata.sh
to run set of commands at instance launch time
- Internet gateway and NAT gateway for public and private subnets
- Route tables to configure routes of internet gateway with public subnets and NAT gateway with private subnets