Cloud Infrastructure build with Terraform

With the over popularity of public cloud platforms such as AWS, GPC etc came the challenge of build and deployment of cloud infrastructure in multiple different cloud platforms. Individual cloud provider offers it’s solution to tackle this issue, AWS has cloudformation GCP has deployment manager. Even though these tools are immensely capable the to address the complexities of an Enterprise Cloud build spanning different cloud providers, a central cloud tool chain such as Terraform makes the task at hand much simpler. I took the below challenge to setup AWS and GCP infrastructure along similar lines in less than 3 minutes.

Challenge: Create a complete development environment, two subnet, an application server, a DB server, Load balancing .. --the whole shebang in less than 3 minutes.

I took the challenge and the result is published in my AutomateMe github repository.