Click to upload or drag and drop
PDF, DOCX, PPTX, TXT, JPG, JPEG, PNG, HEIC, ODP, ODT, BMP, or TIFF
up to 20MB
Uploading...
The current HashiCorp Terraform Associate exam is version 004, and it is the version you will sit if you register today. It tests against Terraform 1.12 and added four topic areas that the 003 exam never covered: depends_on and lifecycle rules as explicit exam material, custom conditions for validating configuration, ephemeral values, and organizing workspaces in HCP Terraform. Everything else about the exam stayed familiar: 1 hour, multiple choice, online proctored, US$70.50 plus taxes, valid for 2 years, no published passing score, and no free retake. The practical problem is that most of the popular courses and question banks were written for 003, so the highest-value hour of your prep is finding and patching the gap.
Two reasons. First, there is no free retake. Fail because your course never mentioned ephemeral values and the US$70.50 exam becomes a US$141 exam. Second, the delta between 003 and 004 is not cosmetic renumbering: the new topics are testable, specific, and absent from older material. On exams like the AWS associates, a slightly stale course still covers 95% of what you see. Here, the four additions are exactly the kind of thing question writers reach for because they separate current knowledge from cached knowledge.
depends_on and lifecycle rules. Terraform's implicit dependency graph handles most ordering, and the exam now explicitly tests when it does not: when you need depends_on to force ordering, and what lifecycle arguments like create_before_destroy, prevent_destroy, and ignore_changes do to the plan. Expect questions built on the difference between what Terraform infers and what you must declare.
Custom conditions for validation. Variable validation blocks, preconditions, and postconditions: where each lives, when each is evaluated, and what fails the run. This is the configuration-quality feature set that grew substantially across recent Terraform releases, and 004 treats it as core knowledge.
Ephemeral values. The newest concept on the list, and the one least likely to appear in any older course: values that exist during a run but are never persisted to state or plan files, which matters for secrets handling. If you learned Terraform before ephemeral values existed, read the current docs pages, because intuition from sensitive variables alone will not answer these questions.
HCP Terraform workspace organization. 003 already touched HCP Terraform, but 004 goes further into how workspaces are organized and used in team workflows. If your only Terraform experience is local CLI with a remote state bucket, this objective is your other blind spot.
| Terraform Associate 003 | Terraform Associate 004 | |
|---|---|---|
| Status | Replaced | Current exam |
| Terraform version tested | Earlier 1.x | Terraform 1.12 |
| depends_on and lifecycle rules | Background knowledge | Explicit exam material |
| Custom conditions validation | Not covered | Covered |
| Ephemeral values | Did not exist | Covered |
| HCP Terraform workspaces | Basics | Organization and team workflows |
| Format, fee, validity | Unchanged: 1 hour, multiple choice, US$70.50 plus taxes, valid 2 years | |
The backbone of the exam is the same eight-objective shape: infrastructure as code concepts, Terraform fundamentals like providers and state, the init-plan-apply workflow, HCL configuration, modules, state management, maintaining existing infrastructure, and HCP Terraform. If you drilled a 003 course thoroughly, you likely hold 80 to 90% of what 004 asks. State management remains the great differentiator between tutorial-level and production-level candidates: backends, locking, drift, sensitive data in state, and the state subcommands. HashiCorp still publishes no passing percentage, so your result is a pass or fail, and coverage beats score-chasing.
Search your course materials, PDFs, or question bank for two strings: "ephemeral" and "custom condition". Both absent means the material predates 004. That does not make it worthless; the fundamentals it teaches are intact. It means you patch it: HashiCorp publishes the complete 004 exam content list and review guide free on its developer site, and the Terraform 1.12 documentation covers each new feature. Save those pages as PDFs, upload them to a Terraform Associate practice exam generator, and generate question sets specifically from the new material. An afternoon of drilling the four additions closes the entire version gap.
The exam is online proctored through HashiCorp's testing partner: webcam check, cleared desk, government ID, and a browser lockdown for the hour. Questions are multiple choice, and the hour is tighter than it sounds because a handful of items are scenario-length: a paragraph of context about a team's state backend or module layout, then a question about what happens next. Budget under a minute per question on the straightforward items so the scenarios get the time they need. When you finish, the result is immediate and binary. There is no score breakdown to study afterward, which is one more reason to close known gaps before booking rather than treating attempt one as reconnaissance, especially with no free retake in the fee.
HashiCorp's stated expectations are modest: basic terminal skills and an understanding of on-premises and cloud architecture, with professional Terraform experience recommended rather than required. In practice, the candidates who pass comfortably have written and applied real configuration, even small-scale: a personal project that provisions a VPC, a bucket, and a couple of instances through modules and remote state teaches more exam-relevant judgment than any amount of video watching. If you have only followed tutorials, spend a weekend building something with a remote backend and deliberately breaking state, then importing a resource you created by hand. Those two exercises alone cover the maintain-infrastructure and state-management objectives at the level the exam actually probes, and they turn abstract question text into things you have personally watched happen.
The Terraform Associate remains the cheapest meaningful credential in US infrastructure hiring, and the most portable: Terraform provisions AWS, Azure, and Google Cloud alike, so the certification travels between cloud employers in a way vendor certs do not. It slots naturally beside a cloud associate certification and, for platform roles, the CKA. And once your Terraform runs are provisioning real endpoints, remember that infrastructure as code ends at apply: knowing your services stayed up afterward is a separate discipline, which is where an uptime monitoring service picks up the story.
No. HashiCorp has revised this exam roughly on the cadence of major Terraform feature waves, and each revision so far has been additive rather than a reset: 004 kept the whole 003 skeleton and appended the new language features. Waiting for the next version buys you nothing except a bigger syllabus, because a future revision will fold in whatever Terraform ships next on top of everything current. The certification is valid for 2 years from whenever you pass, regardless of what version number the exam carries later. The rational move is to sit the exam that exists while the delta from your course is four well-documented topics you can patch in an afternoon.
You will take 004, not 003, and the exam you take tests four things your older course probably never mentions. Verify your material with the two-string search, patch the gaps from HashiCorp's free official pages, drill the new topics until they are as automatic as the workflow commands, and rehearse one full timed hour before booking. Prepared that way, the Terraform Associate is a fair, fast, US$70.50 addition to an infrastructure resume, and one of the few certs where a single afternoon of version-gap work is the difference between passing and paying twice.
Z tej samej rodziny narzędzi