Terraform Associate (004) Exam Blueprint
Map the eight official Terraform Associate 004 domains to practical review tasks, including Terraform 1.12 configuration, state, and HCP Terraform.
Eight official domains
HashiCorp’s 004 exam content list maps each objective to documentation and tutorials. The domains below summarize that scope. HashiCorp does not publish a percentage breakdown in those materials; the app’s practice allocation is editorial.
| Official domain | Useful review task |
|---|---|
| Infrastructure as Code with Terraform | Explain desired-state management and the benefits and limits of reusable, versioned infrastructure configuration. |
| Terraform fundamentals | Distinguish provider installation, configuration, version selection, and Terraform’s use of state. |
| Core Terraform workflow | Choose and interpret initialization, validation, planning, applying, destroying, and formatting operations. |
| Terraform configuration | Read resources, data sources, variables, outputs, complex types, expressions, dependencies, custom conditions, and sensitive-data handling. |
| Terraform modules | Connect module sources, variable scope, inputs, outputs, composition, and version constraints. |
| Terraform state management | Reason about backends, locking, drift, and changes to resource bindings. |
| Maintain infrastructure with Terraform | Import existing objects, inspect state through the CLI, and use diagnostic logging appropriately. |
| HCP Terraform | Connect runs, workspaces, projects, collaboration, governance, and CLI integration. |
What changes when preparing for 004
The official product baseline is Terraform 1.12. If your notes are for 003, check dependencies and lifecycle behavior, custom conditions, ephemeral values, write-only arguments, and HCP Terraform workspace/project organization. See the official version comparison .
Provider-specific API trivia is not the goal. HashiCorp explains that its tutorials may use particular providers while provider-specific knowledge is unnecessary for the exam. Read any provider behavior supplied in a practice question before deciding what Terraform will do.
Check coverage with fresh evidence
Use the free practice exam to identify weak areas, then drill them in IT Mastery. For each miss, name the relevant Terraform artifact and explain why a competing answer fails under the stated conditions. Keep the official resources available for rules you cannot yet explain.