Overview

What is Terraform? ⇒

Terraform is an Infrastructure as Code (IaC) tool that allows developers and DevOps engineers to define and manage cloud infrastructure using declarative configuration files. It automates the provisioning and management of servers, storage, networking, databases, and other cloud resources.

Key Points ⇒

Cloud Infrastructure Automation →

Terraform is widely recognized in cloud automation and is even part of the Terraform Associate Certification (2003). It provides a structured way to automate infrastructure deployment, eliminating the need for manual provisioning.

Infrastructure as Code (IaC) - Open Source →

Terraform follows the IaC approach, meaning that infrastructure is written in code instead of being manually configured. Since it is open-source, it is widely adopted and supported by a large community.

History of Terraform →

Why the name "Terraform"? →

Terraform comes from the term "Terraformation", which means making a planet habitable, like Earth. Similarly, Terraform shapes cloud environments to be structured and manageable.


Understanding Terraform & Infrastructure as Code (IaC)

Terraform (IaC) ⇒