Getting started with terraform
What is Terraform - Ok, so Terraform is Open-Source Infrastructure-as-Code (IAC) software tool which created by HashiCrop . The idea behind IAC is to define, deploy, update and destroy your infrastructure without any much difficulties. The main idea behind this is to treat everything as a code. No matter what it is. In this article, I am going in deep to explain about the software and compare this with other lots of available tool sets which together can be replaced this e.g. ansible, chef, puppet, salt, CloudFormation, ARM etc. In this specific article, I'll just show how easily we can launch a basic EC2 instance with a small code set. Terraform is simple binary which you can download and put that in your path. Below is the main architecture diagram which we are going to simulate. Create a file "main.tf" where tf stand...