🟣

HashiCorp

🔥 Trending✦ New 2026

HashiCorp Certified: Terraform Associate

Validate knowledge of infrastructure as code concepts and the skills to write, plan, and create infrastructure with Terraform.

Avg Salary

$142k/yr

Difficulty

Intermediate

Prep Time

~80h

Exam Cost

$70

Skills Covered

TerraformIaCHCLState ManagementModulesWorkspaces

Exam Outline

003 · Updated 2023-11

Questions

57

Duration

60 min

Pass Score

70%

Format

Multiple choice

14%

Understand IaC Concepts

3 objectives

  • Explain what IaC is and its benefits over manual infrastructure management.

  • Describe the advantages of IaC patterns (idempotency, consistency, reproducibility, version control).

  • Explain the difference between declarative and imperative approaches to infrastructure provisioning.

9%

Understand Terraform's Purpose vs Other IaC Tools

2 objectives

  • Explain multi-cloud and provider-agnostic benefits of Terraform.

  • Describe how Terraform compares to other IaC tools (CloudFormation, Pulumi, Ansible, Chef).

26%

Understand Terraform Basics

7 objectives

  • Install and configure Terraform CLI and use multiple provider configurations.

  • Describe Terraform workflow steps (Write → Plan → Apply).

  • Initialize a Terraform working directory using terraform init.

  • Validate and format Terraform configuration with terraform validate and terraform fmt.

  • Use terraform plan to preview changes before applying.

  • Apply changes with terraform apply and destroy resources with terraform destroy.

  • Understand Terraform's input variables, output values, and local values.

22%

Use Terraform Outside of Core Workflow

5 objectives

  • Debug Terraform using TF_LOG and terraform console.

  • Manage resource imports using terraform import.

  • Describe when to use terraform taint and terraform replace.

  • Use terraform state commands to manage state (list, show, mv, rm).

  • Manage state locks and understand the implications of state corruption.

17%

Interact with Terraform Modules

4 objectives

  • Describe the benefits of using modules (reusability, encapsulation, consistency).

  • Differentiate between root modules, child modules, and published modules.

  • Use modules from the Terraform Registry and local file paths.

  • Describe module versioning and input/output variable patterns.

12%

Use the Core Terraform Workflow

3 objectives

  • Describe Terraform backends and their purpose (local, remote, S3, Terraform Cloud).

  • Describe how Terraform Cloud enables team collaboration (remote state, runs, policy enforcement).

  • Configure a remote backend for team-based workflows.

Course Coming Soon

This certification prep course is being generated. Admins can create it now using the Course Factory.