Pulumi Speaks Now HCL

dirien1 pts0 comments

Bring Your Terraform Estate Into the Agentic Era | Pulumi BlogSkip to main content<br>EventLive workshop · Aug 5: Best practices for managing secrets — an introduction to Pulumi ESC.<br>Register

New this week: Pulumi Cloud as a Terraform state backend and module registry, and first-class support for HCL as a Pulumi language.<br>See the release

25.5K<br>Contact us<br>Sign in<br>Dashboard<br>Get started<br>25.5K<br>Contact us<br>Sign in<br>Dashboard<br>Get started

Navigation

25.5K<br>Contact us<br>Sign in<br>Dashboard<br>Get started

Copy logo SVG<br>Download mark<br>Get other variants<br>Read brand guide

Blog

In this post<br>What we&rsquo;re shipping today<br>You are still covered until your HashiCorp renewal<br>Get started today

At Pulumi, we are building the platform for agentic infrastructure. Pulumi Cloud provides the guardrails and enterprise readiness needed to safely move fast in this new era. While we are seeing extraordinary adoption — over 40% of our users now manage infrastructure using AI agents — we know many organizations are at different phases in their AI journey and have to balance building for the future with maintaining their existing infrastructure as code (IaC) solutions like Terraform. Today, we are launching three ways that Pulumi lets you avoid trading off building for the future against building for today. You don&rsquo;t have to rip out Terraform to enter the agentic era. Pulumi Cloud brings agentic infrastructure to the IaC estate you already have.<br>What we&rsquo;re shipping today<br>Last December, our CEO Joe Duffy laid out his vision to make Pulumi the platform for all of your infrastructure as code. The capabilities we are launching today make that promise a reality. Pulumi is now fully interoperable with Terraform and OpenTofu and enables organizations to build upon their existing IaC estate rather than starting from scratch as they work toward the agentic infrastructure future.<br>Pulumi Cloud as a Terraform backend<br>We are excited to announce the general availability of Pulumi Cloud as the backend to your Terraform state, enabling organizations to seamlessly lift and shift their existing Terraform estates.<br>We recognize there is lots of infrastructure that works as is, and switching over to a new management paradigm may not always be possible. Pulumi Cloud support for the Terraform state backend lets organizations maintain their existing Terraform deployment patterns while also unlocking the power of Pulumi Cloud. The following common patterns for running Terraform are now supported:<br>Plans and applies run remotely by default for new Terraform stacks, following the behavior of HCP Terraform and Terraform Enterprise. When you run a Terraform operation, it executes on a Pulumi-hosted runner rather than your local machine. You get full visibility into these operations both on your local CLI and in the Pulumi Cloud console.<br>Production deployments may be gated with manual approvals before applying a Terraform plan.<br>With this release, stacks with Terraform state are first-class entities in Pulumi Cloud. They get access to all of the capabilities that organizations need to scale in this new AI-first era.<br>Manage access to your Terraform stacks at scale using tag-based access control, team role assignments, and user role assignments.<br>Take advantage of Neo code reviews . On every pull request, leverage what Pulumi Cloud knows about your running infrastructure and get clear feedback on whether it&rsquo;s safe to merge changes to your Terraform and OpenTofu projects.<br>Run preventive policies after a Terraform plan to block non-compliant resources before deployment.<br>Configure your Terraform deployments with Pulumi ESC , which is natively available to Pulumi Cloud-backed Terraform projects, to securely inject OIDC credentials at apply time and expose outputs to downstream stacks and services.<br>Learn more in Using Pulumi Cloud as a Terraform state backend.<br>Reuse your Terraform modules<br>Pulumi programs, regardless of language, now support importing Terraform modules natively. Organizations can leverage their existing reusable artifacts as is, without having to make a single change. This enables organizations to focus on new infrastructure projects and lets them build those projects in the language of their choice, regardless of what their existing IaC estate is.<br>In addition, Pulumi Cloud&rsquo;s private registry can now host Terraform modules alongside Pulumi packages. This enables you to consolidate all of your IaC building blocks in a single source of truth rather than managing disparate solutions and making sure your teams know where to look. Terraform modules hosted in Pulumi Cloud provide maximum interoperability and can be used in both Pulumi and Terraform programs.<br>Learn more in Using Terraform modules in Pulumi.<br>Build in HCL natively<br>HashiCorp Configuration Language (HCL) is now generally available as a first-class language in Pulumi IaC. Like any other Pulumi language, it has full access to the entirety of the Pulumi ecosystem, including thousands of...

pulumi terraform cloud infrastructure organizations language

Related Articles