Link Search Menu Expand Document

Workshop Presentation Mode

This is a lightweight presenter layer on top of the existing workshop pages. It keeps the normal documentation intact and opens each chapter in a cleaner workshop view with keyboard navigation.

How it works

  • The existing workshop pages stay unchanged as the source material.
  • Appending ?presentation=1 opens a chapter in presenter mode.
  • Appending ?presentation=1&sections=1 turns each ## section into its own slide.
  • Left and right arrow keys move between chapters or sections, depending on the selected mode.
  • The bottom toolbar lets you jump back to the overview or open the normal docs view.

Workshop flow

1. Core Components

Terraform basics, mental model, and current Terraform/OpenTofu context.

2. Workflow

Initialization, planning, applying, and where state fits into the lifecycle.

3. HandsOn: First apply

First local resource example and the basic Terraform command loop.

4. Configuration Language

Resources, variables, outputs, functions, and Terraform language building blocks.

5. HandsOn: Cloud Storage

First cloud resource example with a bucket as the foundation for later exercises.

6. Dependencies

How Terraform determines resource order and how to model dependencies explicitly.

7. HandsOn: Cloud Storage with upload

Remote state and file upload on top of the earlier storage exercise.

8. Modules

Reuse, composition, and structuring Terraform code for real projects.

9. HandsOn: Modules

Refactor the exercise code into reusable modules.

10. Best Practices

Repository structure, version constraints, naming, and documentation habits.

11. What's next

Testing, checks, tooling, and other next steps after the core workshop.