Member-only story

Terraform Mastery : An In-Depth Exploration of Key Concepts and Best Practices

Kvs Vishnu Kumar
9 min readOct 19, 2024

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…

--

--

No responses yet