Now in Public Beta: Store Terraform State in Pulumi Cloud
Blog post from Pulumi
Platform engineering teams can now unify state management across Terraform and Pulumi without altering their existing HCL code by using Pulumi Cloud as a Terraform state backend. This integration allows teams to manage Terraform state alongside Pulumi stacks while continuing to use the Terraform or OpenTofu CLI for daily operations, benefiting from features such as encrypted state storage, update history, state locking, role-based access control, audit policies, and unified resource visibility through Insights. This development is significant for organizations with extensive Terraform deployments, as it facilitates seamless migration to Pulumi Cloud, providing centralized visibility and governance without requiring a complete code conversion. Pulumi Cloud enhances functionality by securing state with encryption, tracking changes with versioned checkpoints, preventing concurrent operation conflicts, applying consistent access policies, and enabling resource visibility and audit capabilities across Terraform and Pulumi-managed resources. The implementation uses the Terraform remote backend API, allowing straightforward migration from existing backends to Pulumi Cloud, thereby enabling teams to integrate legacy infrastructures while adopting new stacks in Pulumi.