HashiCorp publishes exactly what the Terraform Pro 002 tests and how much each part is worth. Here it is — every domain, its weight, the topics inside it, and the lessons that cover them.
Domain 1
Scalable Terraform configuration design
Turning requirements into predictable, secure configuration: tracing variables, locals, outputs and for_each, predicting function results, advanced configuration, providers and the Terraform MCP server. HashiCorp publishes no weights; weight approximates the sub-objective share.
4 topics in this domain
- Requirements to predictable, secure configuration
- Tracing variables, locals, outputs and for_each
- Functions, expressions and advanced configuration
- Providers and the Terraform MCP server
Domain 2
Terraform state and backend operations
Remote backends and remote state, inspecting and managing state, remediating drift, and upgrading Terraform safely across environments. Weight approximates the sub-objective share.
3 topics in this domain
- Remote backends and remote state
- Inspecting state and remediating drift
- Dependency chains and Terraform version upgrades
Domain 3
Infrastructure lifecycle and operations
Structuring and scaling projects, planning and applying changes, importing existing infrastructure, lifecycle management, multiple environments, troubleshooting, passing data and managing versions. Weight approximates the sub-objective share.
5 topics in this domain
- Scaling projects and multiple environments
- Planning and applying changes
- Importing infrastructure and managing its lifecycle
- Troubleshooting deployment issues
- Data between projects and provider/module versions
Domain 4
CI/CD and automation workflows
Running Terraform in pipelines: pipeline functionality, deployment strategies, dynamic provider credentials and variable files. Weight approximates the sub-objective share.
2 topics in this domain
- CI/CD pipelines and deployment strategies
- Dynamic provider credentials and variable files
Domain 5
Terraform security and governance
Secrets handling and rotation, securing pipeline identities, organisation and team policy rules, and catching risky changes. Weight approximates the sub-objective share.
2 topics in this domain
- Secrets and pipeline identities
- Policy rules and risky infrastructure changes
Domain 6
Advanced module usage and registry practices
When to extract a module, the module contract, building with the Terraform registry, and validating modules with terraform test. Weight approximates the sub-objective share.
2 topics in this domain
- Refactoring into modules and the module contract
- The Terraform registry and module tests
Domain 7
HCP Terraform and Terraform Enterprise operations
Operating HCP Terraform: usage and cost tracking, multi-environment configuration, upgrading Terraform across workspaces and policy as code in the pipeline. Weight approximates the sub-objective share.
2 topics in this domain
- Operating HCP Terraform and tracking usage and cost
- Multi-environment workspaces, upgrades and policy as code