12 lessons · this page keeps old addresses

Terraform and OpenTofu section map

The old Terraform page used these section addresses. Workspaces now have a real lesson. The address #workspaces on this page jumps to that pointer.

Where each old address goes

Address Lesson
welcome Welcome
history History
installation Installation
basics Basics
providers Providers
resources Resources
variables Variables
modules Modules
state State
workspaces Workspaces
projects Projects
exercises Exercises

Welcome

The welcome is now Meet Terraform and OpenTofu. It does not claim the two tools are interchangeable.

Open the lesson

History

The license change and the OpenTofu fork are in the first lesson, with a later lesson for the comparison.

Open the lesson

Installation

Install steps and version managers are the second lesson.

Open the lesson

Basics

The init, plan, and apply loop is with HCL, providers, and resources.

Open the lesson

Providers

Providers and data sources share that lesson.

Open the lesson

Resources

Resources are the objects Terraform creates, updates, and destroys.

Open the lesson

Variables

Variables, outputs, and locals have their own lesson.

Open the lesson

Modules

Modules are reusable root-module calls, not a copy-paste folder by magic.

Open the lesson

State

State, backends, and locking, including S3 lock files and older DynamoDB locks.

Open the lesson

Workspaces

CLI workspaces and HCP Terraform workspaces are different objects. This is the lesson the old hub could not open.

Open the lesson

Projects

The capstone is a local lab you can validate without cloud credentials.

Open the lesson

Exercises

The knowledge checks and the capstone lab replace the old exercise tab.

Open the lesson