Build1 distinct publisher3 min readPublished
HashiCorp's pitch is that agents should propose changes while Terraform governs them, with per-run OIDC credentials and project-scoped identities doing the work that change-by-change human review cannot do at machine speed.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
Trace one run through the model as described and the ordering tells you what the design is for. The agent authors against approved modules and organisational standards, which is the only named layer acting before anything is written [4]. It opens a change and triggers a run. Policy-as-code and run tasks evaluate the proposed change [4]. A project-scoped identity exchanges an OIDC credential for cloud access, issued for that run and revoked afterwards [6]. Plans, policy decisions, approvals and execution records land in run history [4]. Four of the five layers act at or after the run request [15]. That follows from the premise: HashiCorp's argument is that engineers cannot supervise a machine loop action by action, so you gate the path the loop has to pass through [3].
The credential mechanic is the part that transfers regardless of whether you buy the governance framing. Permanent cloud credentials in an agent's environment are the failure mode; a per-run OIDC lease means a compromised agent yields something with an expiry rather than a key [6].
The identity question is where the two IaC vendors actually diverge. Pulumi's Neo agent operates within the initiating user's RBAC permissions and opens pull requests for human review, which Pulumi calls agentic infrastructure [8]. HashiCorp scopes the agent to a project identity of its own [6]. Inherit the prompting engineer's permissions and the agent's ceiling is whatever the most privileged person who talks to it holds. Give it a project-scoped identity and the ceiling is written down somewhere you can audit. Both answer a real question. They are not the same question.
HashiCorp names four things the agent must not be able to do: approve its own work, weaken policies, acquire broad credentials, or circumvent deployment controls [5][14]. Nothing in the guidance as reported makes those structural. Self-approval is prevented by an approval setting. Broad credentials are prevented by not issuing them. The plane governs the runs that reach it, and an agent already holding cloud keys in its shell never opens a run at all.
Worth stating plainly: both source blocks supplied here are the same InfoQ write-up [12], so this is one publisher's reading of vendor guidance, not a deployment report. The shipped artifact named alongside it is tfctl, a CLI for HCP Terraform [11]. AWS is pushing Amazon Q Developer toward agentic development workflows and Azure is wiring agents into its Developer CLI and Bicep or Terraform templates, which InfoQ reads as a different bet: tools that let AI touch cloud infrastructure, versus the IaC control plane claiming the governance boundary itself [9][10].
In my context this is the right trade, on one condition. If you already run workspaces, policy sets and dynamic provider credentials, the agent story costs you configuration rather than architecture. If you do not, the bill arrives as module curation and policy authoring before any agent is useful, and that work lands on the platform team [7]. The number to ask a vendor for is credential lifetime. The rest is an operating model, and operating models are only as good as the defaults someone set last quarter.
Ranked by verification strength, evidence, and original report placement.
HashiCorp is positioning HCP Terraform as the governance and control plane for AI-driven infrastructure, arguing that rapid adoption of coding agents shifts the biggest infrastructure challenge from writing configuration to verifying and safely executing it.
HashiCorp's latest guidance describes an operating model in which AI agents can author Terraform, open changes and trigger runs autonomously, while HCP Terraform provides the policy, identity, isolation, provenance and audit controls intended to stop that autonomy becoming uncontrolled access to infrastructure.
HashiCorp argues the answer is not to have engineers manually supervise every agent action, but to ensure every agent operates through the same governed control plane as every other infrastructure change.
The HCP Terraform model's layers of control: approved modules and organisational standards provide authoritative context for agents; policy-as-code and run tasks evaluate proposed changes; project-scoped identities restrict what an agent can access; isolated projects and workspaces limit blast radius; and run history preserves plans, policy decisions, approvals and execution records.
HashiCorp's central operating principle is that the agent proposes the change while Terraform governs it: the agent may generate, validate and explain configuration, but should not be able to approve its own work, weaken policies, acquire broad credentials or circumvent deployment controls.
The model emphasises short-lived, dynamically issued credentials rather than permanent cloud credentials, using project-scoped identities and OIDC-based credentials issued for individual runs and revoked afterwards, which limits blast radius if an agent is compromised or makes an unexpected change.
Distinct publishers with included, body-backed reporting in this cluster.
2 articles · September 1, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
product
Pulumi points a security agent at its context graph to hunt cloud attack paths1 distinct publisher
build
Curator approval gates every record AWS Agent Registry shows a consumer1 distinct publisher
product
Pulumi turns its Terraform-compatibility claim into a diff against tofu1 distinct publisher
build
Cursor cloud agents can mint their own Vault login, and the static token goes away1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
One outlet relaying one vendor's guidance
Every mechanism in this story — the five control layers, the four prohibitions, the run-scoped OIDC credential — traces back to HashiCorp's own guidance as summarised by InfoQ, and to nothing else. The description is specific enough to be checkable, which is to its credit, and no one in this reporting has checked it. The duplicate filing adds a second URL, not a second witness.
Products named, users not
Two shipped things are identifiable here — tfctl and Pulumi Neo — and that is where the evidence stops. Not one organisation, pilot, run count or agent-initiated change appears in this reporting, so there is no honest way to score how far this operating model has actually travelled.
Vocabulary ahead of demonstration
"Control plane for AI-driven infrastructure" and "one of the defining characteristics of modern infrastructure engineering" are doing more work than the underlying facts can carry: a guidance document, a new CLI, and a competitor's agent. The gap is moderate rather than severe because the specific claims stay modest — per-run credentials revoked afterwards is a real, falsifiable design — but the essay's conclusions are drawn from a vendor's intentions, not from agents loose in anyone's production account.
The governance pitch is the product pitch
HashiCorp sells the plane it is asking you to route your agents through, so an argument that agent autonomy is only safe inside a governed control plane is also an argument for buying HCP Terraform. Pulumi's "agentic infrastructure" framing serves the same purpose from the other side. InfoQ's account passes both framings along without noting either vendor's stake — no pricing, no packaging, no mention of what enforcement at the control plane costs per run.
Solid on what was said, thin on what is true
We can be fairly sure what HashiCorp is claiming and how it says the controls fit together; the text is consistent and detailed. We cannot be at all sure the model works as described, is available as described, or is being used. That split — high confidence in the reporting, low confidence in the world — is what keeps this in the middle.