Home / Companies / Pulumi / Blog / Post Details
Content Deep Dive

Converting Full Terraform Programs to Pulumi

Blog post from Pulumi

Post Details
Company
Date Published
Author
Justin Van Patten
Word Count
1,181
Company Posts That Month
8
Language
English
Hacker News Points
-
Post removed?
No
Summary

Pulumi has introduced a new feature in its CLI, the pulumi convert command, which allows users to seamlessly migrate entire Terraform projects to Pulumi, supporting various programming languages such as TypeScript, Python, Go, and C#. This development addresses the limitations of expressivity, productivity, scalability, or reliability that many cloud development teams experience with Terraform, prompting their switch to Pulumi. The converter, integrated directly into the Pulumi CLI, includes support for Terraform modules, core features of Terraform 1.4, and most of its built-in functions, significantly reducing migration time. While some manual adjustments are still required for unsupported features, the tool automates the majority of the migration process. It builds upon Pulumi’s CrossCode foundation, allowing universal infrastructure as code support across different languages and encouraging ecosystem partners to integrate other infrastructure as code platforms. Additionally, support for importing existing resource states from a .tfstate file is being developed to further streamline transitions from Terraform to Pulumi.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Secrets Management 12 1,233 99 56 +30%
Serverless 1 573 137 68 -24%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.