写点什么

Pulumi 支持直接使用 Terraform 模块

作者:Mark Silvester

  • 2025-07-21
    北京
  • 本文字数:1030 字

    阅读完需:约 3 分钟

大小:480.98K时长:02:44
Pulumi支持直接使用Terraform模块

Pulumi 现在允许开发人员直接使用 Terraform 模块,而无需先进行转换。这项预览功能允许使用 TypeScript、Python、Go、C#或 Java 编写的 Pulumi 程序直接使用 Terraform 模块,消除了采用 Pulumi 的一个关键障碍。

 

公告帖子中,Pulumi 工程师 Anton Tayanovskyy 表示,这项功能“解决了用户从 Terraform 迁移到 Pulumi 时面临的最重大的挑战之一”,特别是对于那些在 Terraform 模块上有深度投资的团队。他解释说,它“为你提供了一个两全其美的优势:能够立即在 Pulumi 中开始新项目的能力,同时保留现有的 Terraform 模块,直到你准备好迁移它们”。

 

支持通过命令 pulumi package add terraform-module提供提供,该命令从 CLI 版本 3.178.0 开始可用。在底层,Pulumi 使用 terraform-module 提供程序封装了 Terraform 的执行引擎。这允许在.tf 模块中定义的基础设施表现得像原生 Pulumi 组件一样,同时仍然与 Pulumi 的状态后端、密钥管理和自动化工作流程集成。

 

企业账户负责人 Dipali Patel 将这一公告描述为一个转折点,他在LinkedIn上写道“刚刚 Pulumi 让你的 Terraform 生活变得更轻松”,并称之为“开始现代化你的基础设施即代码的‘没有借口’的时刻,无需全面重写的麻烦。”她的评论强调了团队对工具在 all-or-nothing 迁移中支持渐进迁移的价值的认可。

 

官方Pulumi LinkedIn账号也呼应了这一信息,声明新功能解决了“迁移复杂基础设施的最大挑战之一”。Pulumi 将自己定位为一个平台,允许开发人员在不放弃与现有工具和生态系统的兼容性的情况下使用通用语言工作。

 

这项功能仍在预览中,Pulumi 已经明确指出了它的局限性。GitHub文档指出“Terraform 模块的元数据不足,无法精确识别每个模块输出的类型”,并建议在需要时手动覆盖推断出的类型。随着公司努力提高兼容性和稳定性,积极鼓励反馈。

 

Pulumi 对 Terraform 模块的支持反映了其他广泛使用工具中的类似功能。CDK for Terraform 允许使用 TypeScript、Python、Java、C#或 Go 中定义基础设施,同时使用Terraform Registry中的现有 Terraform 模块。Terragrunt也支持引用远程 Terraform 模块,帮助团队更轻松地管理共享基础设施配置。通过启用直接模块支持,Pulumi 符合与 Terraform 生态系统集成而不是取代它们的更广泛趋势。

 

这项功能允许 Pulumi 更容易地与现有的 Terraform 代码进行互操作,为团队提供了一种在探索 Pulumi 基于语言的方法的同时整合熟悉的模块的方式。它旨在支持逐步采用,而不需要一开始就进行全面的迁移。

 

原文链接:

https://www.infoq.com/news/2025/07/pulumi-terraform-module-support/

2025-07-21 15:001

评论

发布
暂无评论

GPT-4「变懒」问题将被修复;英伟达选择越南成公司“第二故乡”丨 RTE 开发者日报 Vol.104

声网

2023 OPPO ColorOS 全球创客大赛收官,见证潘塔纳尔生态日益繁荣

极客天地

【写作训练营打卡|06】标题对一篇文章起到了什么作用?

铭文市场火出圈,XRC-20有望继续演绎铭文市场神话

石头财经

铭文市场火出圈,XRC-20有望继续演绎铭文市场神话

BlockChain先知

50mA、24V、超低 IQ、低压降稳压器

芯动大师

【云原生•监控】基于Prometheus的云原生集群监控(理论+实践)-03

Reactor2020

监控 Prometheus kubernetes 运维

从零开始实现Go搜索引擎(二)FST构造算法

geange

Go golang lucene 算法 FST

AI 技术在前端开发流程中如何应用??3分钟带你一览开放原子开发者大会 OpenTiny 最新资讯!

OpenTiny社区

开源 AI 前端 开放原子

集成开发之如何用好明道云

明道云

多链铭文聚合协议20Exchange将为Ordi、SATS持仓用户快照空投

BlockChain先知

多链铭文聚合协议20Exchange将为Ordi、SATS持仓用户快照空投

石头财经

以太坊 NFT 市场激增:为什么要在 2024 年推出 NFT 市场?

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

对大模型和AI的认识与思考

AIWeker

AI 总结 大模型 AIGC GPT

C 语言函数:入门指南

小万哥

c c++ 程序员 后端 软件开发

AI+无代码助力企业供应链优化

明道云

云渲染对高层住宅立面渲染图优势、作用、影响

Renderbus瑞云渲染农场

云渲染 渲染农场 瑞云渲染 动画云渲染 效果图云渲染

铭文市场火出圈,XRC-20有望继续演绎铭文市场神话

股市老人

文心一言 VS 讯飞星火 VS chatgpt (155)-- 算法导论12.3 2题

福大大架构师每日一题

福大大架构师每日一题

共建开源新里程:北京航空航天大学OpenHarmony技术俱乐部正式揭牌成立

科技热闻

技术分享丨Amazon Q,新一代生成式人工智能助手

伊克罗德信息科技

人工智能 Amazon 亚马逊云科技 Amazon Q

降低检索系统搭建门槛,轻松实现 RAG 应用!Zilliz Cloud Pipelines 惊喜上线

Zilliz

Zilliz AIGC zillizcloud rag

成功的在线视频流的主要特征是什么?

3DCAT实时渲染

实时云渲染 云流化

包装效果图渲染技巧:怎么用云渲染省钱、省时间

Renderbus瑞云渲染农场

云渲染 云渲染农场 渲染农场

以不竭之动力 深耕人才沃土▕ 软通动力及子公司鸿湖万联共推开源人才培养

新消费日报

明道云在戴斯克,从业务整合到高效管理的秘诀

明道云

【云原生•监控】基于Prometheus的云原生集群监控(理论+实践)-01

Reactor2020

监控 Prometheus kubernetes 运维

【云原生•监控】基于Prometheus的云原生集群监控(理论+实践)-02

Reactor2020

监控 Prometheus kubernetes 运维

Pulumi支持直接使用Terraform模块_后端_InfoQ精选文章