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 creates a title slide, then splits at ##, ###, and #### headings, bold command markers, and explicit slide breaks.
  • 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

The track selection is the first presentation chapter. The Snowflake path shows its overview next, then both paths reuse the shared Terraform foundation chapters before continuing with their respective exercises.

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. Configuration Language

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

4. Guided demonstration: First Apply

Short local resource demonstration of the basic Terraform command loop.

5. Standard track: 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. Standard track: 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. Standard track: 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.