EnglishDeutschFrançaisEspañolPortuguês

HashiCorp · HC-TFP · Professional

HashiCorp Terraform Authoring and Operations Professional — Practice Questions and Mock Exam

Practice real HC-TFP questions, never dumps. Alex explains every answer, and your readiness score tells you when you're ready to pass.

240minTime Limit

Checked against HashiCorp · August 2026Current exam version

About the exam

The HashiCorp Certified: Terraform Authoring and Operations Professional credential validates advanced, production-grade expertise with Terraform and HCP Terraform. It confirms that you can design reusable module hierarchies, engineer secure and scalable state strategies, implement policy as code, manage drift at scale, and operate Terraform across complex multi-team, multi-environment organizations. The six exam domains emphasize authoring depth, operational judgment, and troubleshooting under realistic constraints.

This certification targets senior platform engineers, infrastructure architects, and Terraform practitioners with at least one to two years of hands-on production experience. It is particularly valuable for those running centralized platform teams, building internal developer platforms on top of Terraform, or owning HCP Terraform and Terraform Enterprise deployments for their organization.

What's on the exam

Four of six domains tie at 17%: managing the resource lifecycle through init, plan, apply, and state operations; developing and troubleshooting dynamic configuration with HCL functions and meta-arguments; collaborative workflows built on version constraints and remote state; and authoring, refactoring, and versioning modules. Providers and HCP Terraform collaboration close the list at 16% each, covering provider authentication and troubleshooting, plus policy enforcement and workspace governance.

Unlike the Associate exam's eight-way split, six domains at this tier means each one carries enough weight to fail a candidate outright — a professional who can author modules but can't troubleshoot a provider authentication failure under exam conditions is exposed on a sixth of the exam, not a narrow corner of it.

Exam blueprint: HC-TFP

Manage Resource Lifecycle21%

Init options, plan options, apply options, destroy options, importing resources, reconciling resource drift.

≈ 17 h
Develop and Troubleshoot Dynamic Configuration19%

Language validation features, data sources, HCL functions, meta-arguments, input variables and outputs with complex types, sensitive data and Vault secrets management.

≈ 15 h
Develop Collaborative Terraform Workflows19%

Version constraints for binaries/providers/modules, remote state configuration, workflow automation, data sharing across configurations and workspaces.

≈ 15 h
Create, Maintain, and Use Terraform Modules16%

Module creation, usage, refactoring, versioning, converting existing configurations into modules.

≈ 13 h
Configure and Use Terraform Providers13%

Plugin-based architecture, provider aliasing/versioning/sourcing, authentication management, troubleshooting provider errors.

≈ 11 h
Collaborate on infrastructure as code using HCP Terraform11%

HCP Terraform run workflow analysis, workspace configuration and access management, provider credentials, policy as code and governance features.

≈ 9 h

HashiCorp doesn't publish domain weights for this exam — the shares below reflect our exam-aligned question pool, and shift as the pool grows.

Exam format and question types

The Professional exam runs four hours, including a 15-minute break, and combines hands-on lab scenarios in a pre-provisioned Linux environment with multiple-choice and fill-in-the-blank questions; a US QWERTY keyboard is required. Lab tasks require writing and fixing Terraform HCL against a live environment, resolving state problems, and wiring up HCP Terraform features such as workspaces, variable sets, and policy sets, while the multiple-choice portion checks the same objectives at a conceptual level. HashiCorp does not publish how the four hours split between labs and multiple-choice, so section timers on screen are the only guide during the exam.

Question types: HC-TFP

Multiple Choice100%

Pick the single best answer from four or five options — the exam's bread and butter.

HashiCorp confirms these question types — a percentage split is not published; the shares reflect our exam-aligned question pool.

Try five HC-TFP questions

Five questions straight from our HashiCorp Certified: Terraform Authoring and Operations Professional pool. Answer one — Alex explains the why.

Collaborate on infrastructure as code using HCP Terraform1 / 5

An HCP Terraform workspace is connected to a VCS repository with `Branch: main` and `Working Directory: infra/`. Which event automatically queues a plan?

AlexFull explanation from Alex

VCS-driven HCP Terraform workspaces register webhooks and queue runs only when commits land on the configured branch and modify files within the configured working directory. With Branch: main and Working Directory: infra/, only commits to main touching infra/ trigger a plan. The option “Any commit to any branch of the connected repository” ignores both branch and directory filters. The option “Commits whose message contains "[apply]" or "[plan]"” describes a commit-message convention HCP Terraform does not support. The option “A pull request opened against any branch of the repo” confuses speculative plans (triggered by PRs) with the auto-queued plan behavior tied to branch commits. Ref: developer.hashicorp.com/terraform/cloud-docs/workspaces/settings; /terraform/cloud-docs/workspaces/run/ui

Sourcedeveloper.hashicorp.com

Preparing for HC-TFP

How long you'll need depends on how much hands-on experience you bring. The rest is set by the vendor: how the exam is delivered, how soon you can retake it, and how long the credential stays valid.

The exam is delivered online through Certiverse with a live proctor for the full four-hour session. The credential holds for two years, and renewing means passing the Professional exam again.

Your plan: HC-TFP

Preparation

Study time50–120 h

typically around 50 h if you already work with this stack, around 120 h coming to it fresh

LevelProfessional
Worth having firstTerraform Associate certification (strongly recommended). Linux skills. Experience with YAML, JSON, HCL, CSV. Networking fundamentals (TCP/IP, UDP). Extensive cloud provider production experience. Advanced configuration authoring skills.

Exam day & after

DeliveryOnline proctored via Certiverse
Retake policyIncludes one free retake.
Stays valid2 years

Pass the Terraform Professional exam again to renew.

The hours are our own planning estimate — HashiCorp publishes no preparation time for this exam. A starting point for your calendar, not a target.

Common pitfalls

This exam tests production judgment under time pressure — the same terraform apply command means something different when a candidate has to reason about which Sentinel enforcement level blocks a bad plan, or whether a state operation edits the state file alone or touches live infrastructure too. Module composition at scale exposes gaps that small personal projects never surface: explicit provider passing for multi-region setups, optional attributes that degrade gracefully when unset (null), and dynamic blocks reached for only when the block structure depends on data rather than out of habit. Collaborative workflow questions test the same judgment across HCP Terraform: run triggers propagate on a successful apply rather than at plan time, and reversing producer and consumer order breaks the deployment chain silently.

Watch list: HC-TFP

  1. 01Sentinel enforcement

    advisory warns, soft-mandatory can be overridden by admins, hard-mandatory cannot. Mixing up the three levels costs direct questions.

  2. 02State surgery

    terraform state mv/rm only edits state; rm does not destroy infrastructure. Always pull, back up and verify before operating on state.

  3. 03Module composition

    Passing providers explicitly to child modules is required for multi-region; implicit inheritance only covers the single-provider case.

  4. 04Run triggers

    HCP Terraform run triggers chain workspaces on apply, not plan. Misordering producer and consumer breaks the deployment chain.

  5. 05Dynamic blocks

    Overusing dynamic blocks for static configuration hurts readability; they are only needed when the block structure depends on data.

Pass-IT trains you on exactly these weak spots — adaptive & spaced →

Before you book the exam

Would you pass HC-TFP today?

20 real HC-TFP questions, scored by domain. You see exactly where you stand — before you book.

Start the free check20 questions · free · no card

Reach 80% readiness and pass — or your money back.

How the score works →
Own HC-TFP for $29.99 →