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

香港服务器_百度云zip怎么解压_怎么买

小七 141 0

宣布HashiCorp Terraform企业模块注册

我们很高兴宣布HashiCorp Terraform企业模块注册中心(HashiCorp Terraform Enterprise Module Registry),这是一个服务目录,为组织提供自助式工作流,以提供任何基础设施。随着组织在云中部署更多的工作负载,运营团队必须确保组织中的每个团队都遵循安全高效的供应实践。最好使用带有强化基础结构模块的服务目录来解决这一问题。此服务目录允许IT运营商编写、协作和发布模块化模板,以便为跨大型组织的开发人员或其他运营商提供云基础设施。使用Terraform企业模块注册中心的组织可以让IT操作员作为经验丰富的"生产者",创建基础结构模板,而开发人员或经验较少的操作员作为"消费者",他们可以根据预构建模块的最佳实践轻松地提供基础设施。在2017年推出了HashNF模块,供用户在HashiCorp上发布和使用。Terraform模块注册表有超过80个提供商的数百个可用模块,其中一些模块被下载了数万次。terraformenterprisemoduleregistry为组织提供了一个工作流,可以通过私有服务目录来构建、发布和共享其定制、验证和版本控制的模块。此工作流使组织内的每个团队都能够安全、高效地调配基础设施。使用新注册表,您可以:与VCS集成的构建、验证、版本模块发布模块发现模块使用图形化配置设计器组合模块»构建、验证、版本与VCS集成版本控制系统(VCS)通常是开发人员在处理代码项目时首先使用的工具。迭代Terraform模块也一样。与其他代码一样,模块源代码可以存储在VCS系统中,并在创建新版本时由Terraform Enterprise自动进入。Terraform Enterprise Module Registry支持广泛的VCS类型和提供程序—BitBucket Server、GitHub Enterprise和public GitHub。GitLab和BitBucket云也计划提供支持。Terraform企业模块注册表将自动创建和发布模块的新版本,因为新的标签被推送到它们的存储库中。标记中的版本作为语义版本进行处理,鼓励跨所有模块进行健全和一致的版本控制实践。»发布模块在Terraform企业模块注册表中发布Terraform模块可以使组织中的其他成员发现并使用该模块。发布模块过程的一部分是指定其来源的VCS回购。Terraform Enterprise允许您指定模块所在的已配置VCS提供程序以及存储库名称。按"发布模块"按钮将在注册表中注册新模块,并在存储库中找到的每个标记版本上启动克隆、存储和解析模块源代码的过程。完成后,新模块将出现在Terraform Enterprise中的模块列表中,其中包括已解析的文档、使用说明和所有可用版本的列表。»发现模块用户通常需要按照标准做法提供新的基础设施。例如,开发人员可能希望在AWS上部署应用程序。组织可以定义一个自动伸缩组模块,该模块对在公司部署应用程序的推荐做法进行编码。然后开发人员只需使用该模块为其应用程序创建新的基础设施,而无需了解云提供商的复杂性。登录到Terraform Enterprise时,单击"Modules"选项卡将显示组织内已发布模块的索引。此列表可以按提供者和搜索词进行筛选。单击给定模块上的"Details"将打开Details页面,其中包括生成的关于用法、输入和输出、模块依赖项以及模块部署的资源类型的文档。所有这些文档都是在模块创建时自动解析和生成的。这为模块用户提供了一个非常有用的参考。»使用图形化配置设计器组合模块使用Terraform模块引导新基础设施的过程通过图形化的模块感知配置设计器进一步简化。配置设计器的主要目标是使创建导入模块和分配变量值的基本Terraform代码的过程变得简单和交互式。从"模块"页面单击"设计配置"将打开配置设计器,并显示在组织内注册的模块列表。用户可以在配置中添加或删除模块-类似于在线购物车的用户体验。设置变量是配置设计器中的下一步。此步骤允许用户指定值作为每个模块的输入,并且还进一步允许引用其他模块的输出。这使得用户能够以直观易懂的方式将模块连接在一起。也可以引用已存在的外部工作区的输出。模块和工作区输出都可以在UI中自动完成—用户只需输入"${module."或"${data."(地形插值语法),UI将加载并显示可供选择的参考值列表。配置设计器会注意确保用户已填充所有必需的变量。用户还可以选择将给定变量的值延迟到运行时。这允许稍后在工作区配置中设置值。填充完所有变量后,用户可以继续执行配置设计器中的最后一步,即实际的代码生成。用户将看到一个简单的文本框,其中包含主.tf"文件,它导入配置设计器中请求的所有模块,并将所有输入设置为请求的值。此代码可以签入版本控制并配置为工作区配置的源代码。»文档有关Terraform Enterprise Module Registry工作流的更多信息,请参阅上提供的技术文档https://www.terraform.io/docs/enterprise/registry/index.html。»可利用性Terraform企业模块注册表可供使用SaaS或私有安装版本的现有客户使用。使用Terraform Enterprise(legacy)的客户将无权访问Terraform Enterprise模块注册表。要了解有关从Terraform Enterprise(legacy)迁移的更多信息,请访问,https://www.terraform.io/docs/enterprise/upgrade/index.html。»结论Terraform Enterprise专注于为组织提供能力,以便能够安全、高效地提供任何规模的基础设施。这意味着组织中的每个团队都可以被授权在业务所需的约束下提供其基础设施。欲了解更多信息或请求免费试用,请访问https://www.hashicorp.com/products/terraform。