HashiCorp Certified: Terraform Associate (004)
Validates foundational knowledge of Infrastructure as Code concepts using HashiCorp Terraform. Covers the core Terraform workflow (Write, Plan, Apply), HCL configuration language, providers, modules, state management, and HCP Terraform. Designed for cloud engineers and operations professionals with basic understanding of Terraform concepts and hands-on experience. Tests on Terraform 1.12.
Exam domains
- HCP Terraform13%
Use HCP Terraform to provision infrastructure via remote runs and VCS-driven workflows. Describe collaboration and governance features (teams, RBAC, policy sets, run tasks) and explain how to organize workspaces and projects, plus configure integrations such as private registries and VCS providers.
- Terraform Modules13%
Explain how Terraform sources modules from the local filesystem, registry, and remote VCS, and describe variable scope and input/output contracts within modules. Compose modules in root configurations and pin module versions to control upgrade behavior.
- Terraform Fundamentals13%
Install and version Terraform providers and describe how providers translate HCL configuration into cloud API calls. Write configurations that use multiple providers and explain how Terraform records resource bindings in state.
- Core Terraform Workflow13%
Execute the Write/Plan/Apply workflow using terraform init, validate, fmt, plan, apply, and destroy. Initialize a working directory, generate and review an execution plan, apply changes idempotently, and tear down managed infrastructure.
Sources
Questions are grounded in 150 references from official and authoritative materials.