云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名交易_神探夏洛克第一季百度云_试用

小七 141 0

HashiCorp地形0.3

我们正在发布Terraform0.3。Terraform是一种安全高效地构建、组合和启动基础设施的工具。terraform0.3是一个巨大的版本,它既有特性,又有丰富的稳定性改进。如果您一直在等待一个强大的版本来尝试Terraform,那么这就是要使用的版本。这个版本的Terraform引入了模块、动态资源计数、用于参数化的用户输入、基于JSON的状态、供应器输出、对现有提供者的改进等等。在这篇文章中,我们将重点介绍添加的主要功能,并展示Terraform展示新功能的视频。»演示视频下面的视频展示了terraform0.3中的许多特性。我们将在稍后的博客文章中讨论主要功能。»模块模块是Terraform中将一组Terraform配置组织成可重用、可分发的包的一种方法。在上面的演示视频中,consur Terraform模块用于快速初始化和启动基础结构。使用模块既简单又直观:"执政官"模块{源="github.com/hashicorp/consur/terraform/aws"服务器="5"}资源"aws\\u instance""bar"{...用户\ \ u数据="${模块.consur.server\_地址}"}Terraform有内置的模块管理。它知道如何从GitHub、BitBucket、Git、Mercurial、HTTP和文件路径下载模块。这使得分发和管理成为Terraform的一类特性,因此不需要外部工具。正如您在上面的示例中看到的,您可以将参数传入模块,也可以将数据读回。绘制模块时,它们显示为单个单元:但是Terraform也可以为您扩展它们:模块在这里有完整的文档»动态资源计数+索引变量Terraform始终支持count元参数来创建资源的多个副本。在0.3之前,这个计数在配置中必须是静态的,并且为了稍微改变配置,您无法在资源中知道您是多少。这两个问题都在terraform0.3中得到了解决。资源"aws\\u instance""服务器"{...计数="${变量服务器}"标签{Name="服务器${计数.索引}"}}在上面的示例中,计数是从servers变量动态设置的。我们将"Name"标记设置为包含当前计数索引的名称。这两个特性都是新的。通过支持动态计数,加上上面提到的模块,可以创建一些有趣的东西,比如动态扩展服务。通过访问索引,可以避免使用唯一键的问题。»用户体验:初始化、应用、用户输入我们在terraform0.3上花了很多时间来改善Terraform周围的用户体验。为此,我们做了几件大事。首先,我们介绍了init命令,它可以使用模块中的Terraform配置初始化目录。例如,如果您想开始使用领事模块作为基础,您可以运行以下命令:$terraform初始化github.com/hashicorp/consur/terraform/aws...接下来,我们更改了apply,以便它可以使用一个模块URL。这对于开始使用Terraform或展示演示非常有用。例如,如果您只关心快速创建consur集群,那么可以运行下面的命令,在一个命令中运行任意大小的consur集群。想象一下,对任何底层基础设施提供商上的任何软件都这样做。$terraform应用github.com/hashicorp/consur/terraform/aws...最后,我们介绍了用户输入。Terraform现在将交互地请求提供程序配置和变量的输入。您可以通过运行上面的命令或查看下面的屏幕截图来看到这一点。»还有更多。。。Terraform状态文件现在是JSON,而不是二进制格式。这提高了可读性,并允许用户在出现错误或错误时修改状态文件。我们不认为这将是一个普通的事情,但很高兴知道这是可以做到的。供应器输出现在可见。以前,供应器的输出只显示在日志中。此输出现在以流式传输到控制台。如果服务器不能正常运行,这将极大地提高可调试性。先创建后销毁模式。现在可以指定资源启用了"先创建后销毁"。这意味着,如果您进行了需要销毁资源的更改,Terraform将首先创建新资源,然后再销毁旧资源。注意,这并不是对所有资源类型都有效,但是您现在可以选择启用它。配置格式改进。最后一个列表元素上的尾随逗号现在是有效的,转义双引号被修复了,还有一些其他小问题。»结论terraform0.3是一个大规模的发布。它不仅给项目带来了大量的特性,而且给项目带来了很大的稳定性。正如我们前面所说,如果你一直在等待跳入Terraform,这是一个尝试的版本。我们已经有分支机构在为下一个版本Terraform0.4添加一些很好的特性。我们在0.3.1及以后的版本中也有一些小特性。短期内最优先考虑的将是OpenStack提供商,这是一个非常迫切的需求。Terraform的未来是光明的,我们看到很多人在这个工具上取得了巨大的成功。去下载一下试试吧!