1. The exam #
Format and objectives.
Format #
| Item | Indicative value |
|---|---|
| Questions | About 57 (multiple choice, true/false, short answers) |
| Duration | 1 hour |
| Price | USD 70.50 |
| Validity | 2 years |
To check: Indicative data: consult HashiCorp's official page before registering.
2. What to master #
The essentials.
Summary #
- Commands: init, validate, fmt, plan, apply, destroy, output, state (list, show, mv, rm), import, workspace, console, providers, force-unlock.
- Language: variables (types, validation, sensitive), locals, outputs, data, count, for_each, dynamic, common functions, implicit dependencies and depends_on.
- State: backends, locking, drift, refresh-only, import, moved and removed blocks.
- Modules: sources, versions, inputs and outputs, registry.
- HCP Terraform: workspaces, remote runs, variables, policies, private registry.
Plan #
- Week 1: concepts, workflow, language.
- Week 2: state, modules, workspaces.
- Week 3: HCP Terraform, labs and mock exams until you consistently reach 80%.
3. Pitfalls #
The classic confusions.
Tell apart #
- CLI workspaces (several states) and HCP Terraform workspaces (complete units of work).
- terraform refresh (deprecated) and plan -refresh-only.
- count (index) and for_each (keys).
- Provider (plugin) and module (reusable code).
- Provider version constraints (~>) and the .terraform.lock.hcl file.
