IBM Terraform Automation is a project that automates the building of a network and the deployment of a web application using Terraform. Specifically, this project deploys a React application on an AWS VPC.
Install AWS CLI
Setup AWS credentials
Install Terraform CLI
In main.tf, change the backend to fit your needs.
After running the below:
terraform init
terraform plan
terraform apply
The terminal should have output containing the domain name of the application:
output: hostname.com
The infrastructure is as below:
This project was developed in under 3 months. This project was made for the Rensselaer Center for Open Source. The project was developed by Hazel Yu, Ritika Brahmadesam, Tyler Du, Arnav Mukherjee mentored by IBM Principal Cloud Architect Pandikumar(Kumar) Swamikrishnan.