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=1opens a chapter in presenter mode. - Appending
?presentation=1§ions=1turns 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.