Pulumi 新增对 Terraform 和 HCL 的原生支持

Pulumi 通过增加对 HashiCorp Terraform 和 OpenTofu 的原生支持显著扩展了其平台功能,现在可以在 Pulumi Cloud 中直接执行 HCL 并托管 Terraform 状态。这一举措是 Pulumi 的战略转变,该公司此前专注于使用通用编程语言进行基础设施即代码(IaC)。这些功能目前处于私有测试阶段,旨在帮助组织迁移遗留代码,并应对 IBM 收购 HashiCorp 及其许可证变更带来的担忧。Pulumi 首席执行官 Joe Duffy 强调了企业中混合工具环境的普遍需求。在技术层面,Pulumi Cloud 现在可以作为 Terraform/OpenTofu 的状态后端,提供治理和 AI 智能体访问功能,而 Pulumi CLI 将 HCL 作为一等语言支持,通过 Terraform 桥接器进行解释。这使得团队可以维护 HCL 代码库,同时利用 Pulumi 的编排能力和庞大的提供商生态系统。Pulumi 还推出了财务激励计划以简化迁移。这一集成使 Pulumi 在竞争激烈的 IaC 市场中成为统一平台,管理包括行业标准 Terraform 和开源 OpenTofu 在内的各种格式




Pulumi has dramatically expanded its platform scope by announcing native support for HashiCorp Terraform and OpenTofu.

This strategic shift marks a significant departure for a company previously defined by its exclusive championing of general-purpose programming languages. The update introduces the ability to execute HashiCorp Configuration Language (HCL) directly through the Pulumi engine while hosting Terraform state within Pulumi Cloud.

These features, currently in private beta with general availability expected in Q1 2026, address the persistent challenge of migrating legacy code by allowing engineering teams to run existing projects alongside new deployments. The move specifically targets organisations unsettled by IBM’s acquisition of HashiCorp and related licensing changes, offering a unified platform that reduces the operational friction typically associated with switching infrastructure tools.

As referenced in the announcement, Joe Duffy, founder and CEO of Pulumi, acknowledged the reality of mixed-tool environments in modern enterprise infrastructure. He noted that while many organisations prefer modern approaches, they often retain years of investment in legacy tools. 'We are not dogmatic about languages, we love all of them,' Duffy stated. 'The L in HCL and YAML stands for "language", and we've always had a "come one, come all" mindset. As soon as we see enough market demand for a given language, we will add it. Well, that time has come for HCL.'

The technical implementation involves two distinct capabilities. First, Pulumi Cloud can now serve as a state backend and management plane for Terraform and OpenTofu, competing directly with HashiCorp Terraform Cloud. This integration provides visibility, governance, and access to Pulumi’s AI engineering agent, Neo, regardless of the underlying infrastructure tool.

Second, the Pulumi CLI now supports HCL as a first-class language. This allows the engine to interpret HCL code using a Terraform bridge to access providers. Unlike previous conversion tools that translated HCL into languages like TypeScript or Python, this feature allows teams to maintain HCL codebases while utilising Pulumi’s orchestration capabilities. This enables a polyglot architecture where platform teams might build complex components in Go or Python, which are then consumed by other teams using simple HCL modules.

The announcement clarifies that this capability is not a 'bolt-on' addition. Instead, it offers HCL users full access to the entirety of the Pulumi ecosystem, including thousands of providers, just like any other supported language.

To further incentivise migration, Pulumi introduced a financial 'escape hatch' programme. This initiative enables customers to apply credits equivalent to their remaining HashiCorp contract value towards Pulumi usage, aiming to alleviate the financial burden of running parallel systems during the transition period.

The infrastructure-as-code market remains highly competitive. HashiCorp Terraform remains the industry standard for declarative infrastructure, while the Linux Foundation’s OpenTofu has gained traction as an open-source alternative following HashiCorp’s shift to the Business Source License. Other competitors like Crossplane offer control-plane approaches to infrastructure management. By integrating HCL and Terraform state, Pulumi is positioning itself not just as an alternative but as a unifying platform that can manage competitive formats.



AI 前线

推荐 2 个 GitHub 上的 Markdown 开源工具,有意思。

2026-1-18 9:21:31

AI 前线

Cloudflare 在 R2 SQL 中引入聚合功能以支持数据分析

2026-1-18 9:21:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索