Level 2 · Intermediate Modules & State¶
Goal: package configurations into reusable modules, manage remote state and
workspaces, and write cleaner HCL with locals, functions, and for_each.
Modules¶
- Modules — Structure & Inputs/Outputs
- Module Versioning
- Remote State & Backends
- Workspaces
- Provisioners (and Why to Avoid Them)
- Locals & Functions
- Conditional Expressions
- count vs for_each
- Composing Modules
- Capstone — Reusable Module Set
Level 2 modules are being written now — Level 1 is fully available today.