This is the repository containing the files required to automate the creation of the infrastructure of the startup using terraform.
The infrastructure includes 4 web servers and 2 databases. The requirements are:
- High availability
- Unique naming of each instance
- Installation of apache webserver on the instances
To meet the requirements, the 4 web servers will be created in 2 public subnets in 2 different availability zones while the database instances will be created in 2 private subnets in 2 availabilty zones as the web servers.
Here's the architecture diagram: