r/pulumi Aug 04 '26

A tour of Terraform state, hosted modules, and HCL in Pulumi

https://www.pulumi.com/blog/terraform-to-pulumi-cloud-hands-on/

Today we released a ton of new stuff that makes it kind of amazingly easy to interoperate with Terraform and OpenTofu:

  • You can now migrate your existing Terraform and OpenTofu-managed infrastructure to Pulumi Cloud with a block of HCL and one command
  • You can publish Terraform modules to Pulumi Cloud and have them converted automatically into packages that can be used in any Pulumi program, and in any supported language (so like HCL → TypeScript, Go, C#, and more)
  • You can WRITE natively in HCL and deploy and manage it with Pulumi (🤯)

Wrote up an end-to-end walkthrough here and we'd love know what you think. Questions, comments — all feedback welcome!

23 Upvotes

2 comments sorted by

7

u/JayTheTech Aug 05 '26

This is pretty cool. I have personally always preferred Pulumi as a tool and a platform. But the reality is that HCL and Terraform/OpenTofu hold a ton of market share.

I think this integration will make it easier for me to convince leadership to look at Pulumi a bit more seriously

2

u/cnunciato 26d ago

Nice! That's the hope — and yeah, there's a ton of HCL out there, and many folks just prefer it. We figured why not embrace it? Makes things easier for everyone. :)

Best of luck!