Please note that this NOT intended to be production grade
or best in class solution
and only a potential terraform kickstart or hiera/structure on how to get started with Terraform within AWS.
This solution will consume the following AWS resources when deployed with Terraform 13;
- ec2
- igw
- natgw
- routing
- s3
- securitygroups
- subnets
- vpc
Essentially you'd being spinning up an EC2 instance along with its vpc, sg, natgw etc that will install ngix to run as a simple frontend. Any additional configuration or resources will need to be acctioned by yourself as this is intended to be a simple kickstart.
Terraform: Infrastructure Deployment and Management AWS: EC2 Compute Services
It is important to complete/get these prerequisites before the deployment:
- AWS credentials - In which account to deploy the infrastructure
- IP list/ranges for whitelisting traffic to/from EC2 Instance
- CIDR block for VPC
Improvements and suggestions are welcome, please refer to CONTRIBUTING.md to get involved in future development.