Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
HASHICORP

HashiCorp Certified:Terraform Associate

TERRAFORM-ASSOCIATE-004HashiCorp Terraform Associate

The HashiCorp Certified: Terraform Associate (004) certification validates your foundational Terraform knowledge and skills, from core workflow to HCP Terraform. Designed for cloud engineers, it proves you can manage infrastructure as code across multi-cloud and hybrid environments. Earning this credential demonstrates your ability to use Terraform effectively in real-world scenarios, setting you apart in the cloud engineering field.

Exam formatMultiple choice
Duration60 minutes
DeliveryHashiCorp Certification Exam Portal
Free questions889

Content last reviewed 1 January 2025 · Up to date

The certification

What TERRAFORM-ASSOCIATE-004 proves, and what it asks of you

What this certification covers, who it is written for, and what the exam itself looks like on the day.

8domains
37objectives
286concepts
$70.50 USDexam fee
What it is

What this certification is

What it validates, who it is written for, and the experience it assumes.

About this certification

The HashiCorp Certified: Terraform Associate (004) certification validates your foundational Terraform knowledge and skills, proving you can manage infrastructure as code across multi-cloud and hybrid environments. This certification is ideal for cloud engineers who want to demonstrate their ability to use Terraform effectively in real-world scenarios, from writing configuration to managing state and collaborating with HCP Terraform.

The exam covers eight key domains, including core Terraform workflow, configuration, modules, state management, and HCP Terraform. It tests your understanding of infrastructure as code concepts, Terraform fundamentals, and best practices for managing sensitive data. By earning this certification, you show that you can contribute to infrastructure automation projects with confidence and skill.

Who it’s for

This certification is for cloud engineers with foundational Terraform knowledge and skills. It is designed for professionals who can identify Terraform Enterprise features and distinguish them from the Community edition, and who are comfortable working with infrastructure as code. Ideal candidates have basic terminal skills and an understanding of on-premises and cloud architecture. While professional experience is recommended, you can also prepare by practicing the exam objectives in a personal demo setup.

Recommended experience

Basic terminal skills and an understanding of on-premises and cloud architecture are recommended. Professional experience is recommended but not required. Basic terminal skills; Understanding of on-premises and cloud architecture

The syllabus

What you’ll learn

Every domain and objective HashiCorp measures, with the weight they carry on the exam.

The official HashiCorp exam outline · checked 1 January 2025 · See the source

Infrastructure as Code (IaC) with Terraform
  • 1a Explain what IaC is
  • 1b Describe the advantages of IaC patterns
  • 1c Explain how Terraform manages multi-cloud, hybrid cloud, and service-agnostic workflows
3 objectives · 75 free questions · 16 pages
Terraform fundamentals
  • 2a Install and version Terraform providers
  • 2b Describe how Terraform uses providers
  • 2c Write Terraform configuration using multiple providers
  • 2d Explain how Terraform uses and manages state
4 objectives · 108 free questions · 24 pages
Core Terraform workflow
  • 3a Describe the Terraform workflow
  • 3b Initialize a Terraform working directory
  • 3c Validate a Terraform configuration
  • 3d Generate and review an execution plan for Terraform
  • 3e Apply changes to infrastructure with Terraform
  • 3f Destroy Terraform-managed infrastructure
  • 3g Apply formatting and style adjustments to a configuration
7 objectives · 174 free questions · 37 pages
Terraform configuration
  • 4a Use and differentiate resource and data blocks
  • 4b Refer to resource attributes and create cross-resource references
  • 4c Use variables and outputs
  • 4d Understand and use complex types
  • 4e Write dynamic configuration using expressions and functions
  • 4f Define resource dependencies in configuration
  • 4g Validate configuration using custom conditions
  • 4h Understand best practices for managing sensitive data, including secrets management with Vault
8 objectives · 199 free questions · 42 pages
Terraform modules
  • 5a Explain how Terraform sources modules
  • 5b Describe variable scope within modules
  • 5c Use modules in configuration
  • 5d Manage module versions
4 objectives · 75 free questions · 18 pages
Terraform state management
  • 6a Describe the local backend
  • 6b Describe state locking
  • 6c Configure remote state using the backend block
  • 6d Manage resource drift and Terraform state
4 objectives · 86 free questions · 19 pages
Maintain infrastructure with Terraform
  • 7a Import existing infrastructure into your Terraform workspace
  • 7b Use the CLI to inspect state
  • 7c Describe when and how to use verbose logging
3 objectives · 58 free questions · 13 pages
HCP Terraform
  • 8a Use HCP Terraform to create infrastructure
  • 8b Describe HCP Terraform collaboration and governance features
  • 8c Describe how to organize and use HCP Terraform workspaces and projects
  • 8d Configure and use HCP Terraform integration
4 objectives · 114 free questions · 24 pages
On the day

The exam itself

Everything HashiCorp publishes about sitting it, and nothing we inferred.

Prerequisites

No mandatory prerequisites — this certification has no required predecessor exam or credential.

Exam codeTERRAFORM-ASSOCIATE-004
CertificationHashiCorp Certified: Terraform Associate
Exam formatMultiple choice
Duration60 minutes
DeliveryHashiCorp Certification Exam Portal
LanguagesEnglish
Pricing$70.50 USD
Certification levelAssociate
After you pass

Where this credential goes next

The path HashiCorp lays out, how the credential is kept, and where to book.

Step-by-step path to HashiCorp Certified: Terraform Associate

HashiCorp Certified: Terraform Associate badgeCredential earnedHashiCorp Certified: Terraform Associate Associate level certification
Renewal and maintenance

HashiCorp certifications are valid for two years. To recertify, pass an exam for the same product at the same level or higher. You can take your recertification exam up to 6 months before your certification expires. Stay current with the latest technologies and maintain your certification.

Learn more about renewal requirements
Lifecycle status

This certification is currently active and available. HashiCorp maintains this certification to validate current skills and industry relevance.

Exam status: ActiveMaintained by HashiCorp

Exam registration

Register for the exam through HashiCorp Certification Exam Portal, HashiCorp’s authorized testing partner.

Schedule your exam

Visit the official HashiCorp certification page for exam policies and requirements.

View the official page
Your coach

And when you are serious, your coach Pip takes over

Your coach in the app reads what you have answered with the book closed and tells you one thing to do tonight. It will not count an answer you gave with the page open, and it will tell you when you are not ready.

See how the coach works
Before you book

Questions people ask

How does the 004 exam differ from the 003 exam?

The 004 exam adds four new topics: depends_on and create_before_destroy lifecycle rules, validating configuration with custom conditions, ephemeral values and write-only arguments, and describing how to organize and use HCP Terraform workspaces and projects. It also tests on Terraform version 1.12 and includes HCP Terraform content.

Do I need to earn the Terraform Associate certification before taking the Professional exam?

The Terraform Associate certification is strongly recommended, or equivalent experience is required, before taking the Terraform Authoring and Operations Professional exam. It is not a mandatory prerequisite for the Associate exam itself.

How do I schedule or reschedule my exam?

You can register for the exam through the HashiCorp Certification Exam Portal. Use the same GitHub account every time you access the portal to ensure your appointments and results are accessible.

What are the online proctoring requirements?

All HashiCorp certification exams are taken online with a live proctor. During your appointment, the proctor verifies your identity, explains the rules, and monitors your exam session. You are responsible for following the rules and requirements for taking exams, and failure to do so may result in losing your exam fees.

Is there a free retake included with the Terraform Associate exam?

No, the Terraform Associate exam does not include a free retake. The exam price is $70.50 USD, plus locally applicable taxes and fees.

What job roles does the Terraform Associate credential map to?

The Terraform Associate certification is designed for cloud engineers with foundational Terraform knowledge and skills, who can identify Terraform Enterprise features and distinguish them from the Community edition.

Can I recertify by passing a different HashiCorp exam?

Yes, you can recertify by passing the Terraform Authoring and Operations Professional exam, which extends your Associate credentials' expiration date and earns you a new professional-level badge and certificate.

Information freshness · Content last reviewed on 2025-01-01 Up to date
Practice free questions 889 questions, free, no account needed.