Terraform
基础设施即代码工具,用于安全高效地构建、变更和版本化基础设施。
概述
Terraform 是一个基础设施即代码(IaC)工具,用于安全、可预测地构建、变更和版本化基础设施:你用一种高层配置语言描述基础设施的目标状态,Terraform 会自行计算出如何达成这一状态。在进行任何变更之前,它会生成一份执行计划,准确展示将要创建、修改或销毁的内容,并为所有资源构建依赖关系图,使相互独立的变更可以并行执行。
该仓库包含 Terraform 的核心部分——即 CLI 和图引擎——而对各个云平台和服务提供商的支持则以独立插件的形式实现,Terraform 会自动从 Terraform Registry 下载这些插件(其中一些由 HashiCorp 维护,另一些由社区或厂商维护)。
Terraform 采用 Business Source License 1.1 许可证,并非完全意义上的(经 OSI 认证的)开源许可证。它适合那些希望以版本化、可审查的代码方式跨一个或多个提供商管理基础设施、而不是通过手动控制台操作或临时脚本来管理的团队。
- 分类
- DevOps
- 编程语言
- Go
- 许可证
- BUSL-1.1
广告
相关项目
发现信息有误?在 GitHub 上提出修改建议。