重要提示:Terraform 所在的 HashiCorp 公司宣布,不允许中国境内使用该公司旗下的企业版的产品和软件(开源版本不受影响)。
Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服务,并提供自定义解决方案。
Terraform 的关键特性:
-
架构就是代码
-
执行计划
-
资源图
-
变更自动化
重要提示:Terraform 所在的 HashiCorp 公司宣布,不允许中国境内使用该公司旗下的企业版的产品和软件(开源版本不受影响)。
Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服务,并提供自定义解决方案。
Terraform 的关键特性:
架构就是代码
执行计划
资源图
变更自动化
在 HashiCorp 成立十一周年之际,公司联合创始人 Mitchell Hashimoto 面向全体职员及社区发送了一封告别信,宣布他将从 HashiCorp 离职。 “我最近刚庆祝了 HashiCorp 成立 11 周年,回顾过去的十年,我觉得没有比这更好的方式来度过我的这一段人生了。” HashiCorp 由 Hashimoto 和 Armon Dadgar(现任首席技术官)于 2012 年创立。现任首席执行官是于 2016 年加入公司的 Dave McJannet,此前曾在 Hortonworks、VMware 和微软任...
Linux 基金会宣布推出 OpenTofu,这是一个 Terraform 的开源替代方案,并且分叉自 Terraform。OpenTofu 原名 OpenTF,为所有人提供了一个在中立治理模式下的可靠的开源替代方案。 Terraform 是 HashiCorp 开源的一个安全和高效的用来构建、更改和合并基础设施的工具。Terraform 可管理已有的流行的服务,并提供自定义解决方案。它在简化云环境的基础设施管理方面起到了关键作用,但近期 Terraform 将许可证从 MPLv2.0 更改为“非...
Terraform 是 HashiCorp 公司开发的基础设施即代码 (Infrastructure-as-Code, IaC) 软件,最初于 2014 年采用 Mozilla Public License (v2.0) 开源。经过 9 年的时间,它逐渐建立起一个由数以千计的用户、贡献者、客户、认证从业者、供应商,以及开源模块、库、插件和扩展生态系统组成的社区。 两周前,HashiCorp 突然宣布,他们决定修改其核心产品的开源协议为 BSL (Business Source License),其中包括 Terraform。 详情查看:...
Terraform 0.12 发布了,Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服务,并提供自定义解决方案。 更新亮点: 一流的表达式语法:直接表达引用和表达式,而不是使用字符串插值的语法。 广义类型系统:更自由地使用列表和映射,使用资源作为对象值。 迭代结构:将一个集合转换并过滤到另一个集合中,并从集合中生成嵌套配置块。 计划的结构渲染:计划的输...
Terraform 0.9.8 发布了,Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服务,并提供自定义解决方案。 主要更新: 改进: provider / google:google_compute_instance_group 中的网络参数现在可选 provider / google:添加对 draining_timeout_sec 的支持到 google_compute_backend_service BUG 修复: provider / aws:修复读取 spot_fleet_request 时的...
Terraform 0.9.2 发布了,Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服务,并提供自定义解决方案。部分更新如下: 新资源: alicloud_db_instance (#12913) 新资源: aws_api_gateway_usage_plan (#12542) 新资源: aws_api_gateway_usage_plan_key (#12851) 新资源: github_repository_webhook (#12924) 新资源: random_pet (#12903) 新插值: substr (#12...
Terraform 0.9.1 发布了,Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服务,并提供自定义解决方案。主要更新如下: provider / pagerduty:已弃用的name_regex字段已从数据源中删除 新特性: 新提供者: kubernetes 新来源: kubernetes_namespace 、kubernetes_config_map 新数据源: dns_a_record_set 、dns_cname_record_set 、dns_txt_record_set 改进:...
Terraform 0.8.0 发布了,Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服务,并提供自定义解决方案。 部分更新内容: 新命令:terraform console,用于实验和使用插值的交互式控制台。 现在可以在配置和模块中指定 Terraform 版本要求 条件值:现在可以使用条件来确定属性的值。 例如: count = "${var.env == "prod" ? 1 : 0}". depends_on可以引用模块。...
Terraform 0.7 发布了。Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服务,并提供自定义解决方案。 Terraform0.7增加了新的功能,亮点包括: 进口 数据源 状态管理CLI 列表和地图类型 详细更新列表,请看:https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md 新特性: Data sources are a new kind of primitive in Terraform. Attribute...
Terraform 0.3 发布,此版本是个重要版本,包括新特性和丰富的稳定性改进。强烈建议每位用户都升级到最新版本! 此版本引入了模块,动态资源计数,用户输入参数化,基于 JSON 的状态,provisioner 输出,改进现有的 providers 等。 更多内容请看发行说明,发行说明有演示视频,演示示例和新特性的详细说明。 Terraform 是一个安全和高效的用来构建、更改和合并基础架构的工具。采用 Go 语言开发。Terraform 可管理已有的流行的服...
评论