Learnings from my first attempt at Terraform

HashiCorp Terraform is an infrastructure as code tool that lets you define both cloud and on-prem resources in human-readable configuration files that you can version, reuse, and share.

Terraform creates and manages resources on cloud platforms and other services through their application programming interfaces (APIs).

The Terraform workflow consists of three phases:

  1. Write
  2. Plan
  3. Apply

Advantages of using Terraform

Stepwise walkthrough

Prerequisites: