tf-via-pr

PR 里跑 Terraform plan/apply,变更可审可追溯

开源 free 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 344
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类自动化工作流
开发团队noise-rest
所属国家
官网地址
定价模式free
价格说明开源免费,无在线服务
访问状态
是否开源是
开源协议Apache-2.0
主要语言Shell
技术栈/模型automation,aws,cicd-pipeline,devops,github-actions,infrastructure-as-code,opentofu,platform-engineering,terraform
GitHub 星标★ 344
30天Star增速
HF 下载量
上线时间2023-02-07 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-21
浏览次数0

项目介绍

tf-via-pr 是一个基于 GitHub Actions 的 Terraform/OpenTofu 自动化工作流模板,目标是把基础设施即代码(IaC)的变更流程收敛到 Pull Request 里完成。它解决的是团队直接本地执行 terraform apply 导致的状态漂移、权限失控和审计缺失问题:通过 PR 触发 plan、评审后合并再触发 apply,让每次基础设施变更都有记录、有审查、可回滚。核心能力包括:自动在 PR 中生成并评论 Terraform plan 结果;按环境/工作区分层管理 state 与凭据;用 OIDC 等方式避免长期云密钥;支持 OpenTofu 替代 Terraform;提供可复用的 workflow 结构,方便平台团队按组织规范扩展。项目以 Shell 脚本为主,轻量、易读、易改,适合作为中小团队落地 IaC 流水线的起点。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

核心亮点

  • 把 plan 结果自动贴到 PR 评论,评审时直接看到资源增删改
  • 用 PR 合并作为 apply 闸门,天然形成审批与审计链路
  • 支持 OpenTofu,规避 Terraform 许可证限制

不足之处

  • 强绑定 GitHub Actions,迁移到 GitLab CI 等平台需重写
  • 缺少多云/多环境复杂场景的成熟示例,规模化需自行补足
  • 文档与社区规模较小,遇到问题可参考的案例有限

适用场景

  • 中小团队首次搭建 Terraform PR 审批流水线
  • 平台工程团队统一组织内 IaC 变更入口
  • 需要从 Terraform 平滑迁移到 OpenTofu 的团队

替代项目

atlantis、terraform-github-actions、infracost

上一篇:deplao-builder

下一篇:AutoCua

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 208119 2026-08-10
EasyCLIProxyAPI 开源

图形界面一键配好 AI 代理,省去手写配置文件

A desktop GUI for CLIProxyAPI and a tool for automatically configuring popular AI ag···

★ 3049 2026-09-22
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95731 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 268 2026-08-09