Search
  1. Home
  2. Terraform

Terraform

DO YOU KNOW?
You can ZOOM (CTRL/CMD +) to 150% for focused reading!

Introduction to Terraform

Get started with Terraform: Understand what it is, when to use it, and how it compares to tools like Ansible. Learn its declarative nature, common commands, plugin architecture, and how providers authenticate with cloud platforms for infrastructure provisioning.

Read More

Terraform Language - HCL

Learn the fundamentals of Terraform's HCL (HashiCorp Configuration Language): Understand its purpose, core concepts, and syntax through practical examples. Explore variables vs locals, data sources vs resources, the role of provisioners, and how to define infrastructure like an EC2 instance using HCL.

Read More

Terraform State Management

Understand Terraform State Management: Learn why state is essential, the roles of desired, known, and actual states, and storage options. Explore remote backends with locking, state migration, and how remote state data sources enable cross-project resource sharing in Terraform.

Read More

Terraform Best Practices

Explore Terraform best practices: Learn about key file types, recommended project structure, and the role of modules and workspaces. Understand when to use Terraform Enterprise, follow a sample multi-workspace workflow, and discover the benefits of immutable infrastructure.

Read More

Terraform Interview - Diagrams

Let's look at a few diagrams to understand Terraform.

Read More