Member-only story
Terraform Mastery : An In-Depth Exploration of Key Concepts and Best Practices
We will be going through all terraform topics in this article.
Introduction
Terraform is an IaC (Infrastructure as Code) tool which is used for provisioning and maintaining infrastructure in a cloud environment. Terraform supports multiple cloud providers such as AWS, GCP, Azure and many more. Terraform is developed by Hashicorp.
Main strength of Terraform is that it uses HCL (Hashicorp Configuration Language). HCL is not a programming language. Its a Domain specific language and is very easy to learn.
Installation
Terraform is very easy to install as its a binary. We can directly install the executable and set it up in path.
You can install latest version (current latest: 1.9.3) from above.
But in an organization, we have infrastructure repositories which use different terraform versions as new version come up every time. There are possibilities where old repositories cant be…