What is Terraform?
Terraform is an open-source, IaC software that was released in July 2014 by a company named HashiCorp. This is the same company that produced tools including Vagrant, Packer, and Vault. Terraform was released under the Mozilla Public License (MPL) version 2.0. The source code for Terraform is available on GitHub at https://github.com/hashicorp/terraform. Anyone can use this source code and contribute to Terraform's development.
Terraform allow users to define a datacenter infrastructure in a high-level configuration language called HashiCorp Configuration Language (HCL). HashiCorp also provide the Enterprise version of Terraform, which comes with added support. There are lot of features available with Terraform, which makes it a perfect high-level infrastructure orchestration tool. It has the following features:
- It has very easy and minimal installation steps.
- It has a declarative approach to write Terraform templates.
- It is available as both open-source and Enterprise offerings...