首页 > 解决方案 > 如何将基于 Terraform 的软件添加到 IBM Cloud 的私有目录?

问题描述

我使用 IBM Cloud Schematics 生成并应用计划以在 IBM Cloud 中创建资源。Terraform 模板存在于 github 存储库中,并且其 URL 在 IBM Cloud Schematics 的工作区中提供。我应如何将其作为 IBM Cloud 私有目录中的软件提供给用户使用?

标签: terraformibm-cloudibm-cloud-infrastructureibm-cloud-schematicsterraform-provider-ibm

解决方案


您可以将基于 Terraform 的软件添加到 IBM Cloud 上的私有目录中。该软件名为product。可以在压缩磁带存档文件 (tgz) 中或通过 Git 存储库提供其定义。使用 Schematics 和 Schematics 工作区执行设置,包括初始验证。有关详细信息,请参阅 IBM Cloud Schematics 文档中的“创建 Terraform 模板”。

对我有用的是拥有main.tfprovider.tfvariables.tf。然后我将它们捆绑为myproduct.tgz并通过 UI(IBM Cloud 控制台)或用于目录管理的 CLI将它们添加到我的私有目录中。此后,需要对产品进行验证,然后将其发布到目录中。

用户可以在配置的目录类别中看到产品。部署后,它会创建资源和 Schematics 工作区。删除工作区时,将删除产品及其资源。即使对于像 IAM 访问组这样的特殊东西,这也适用于我。


推荐阅读