0

我正在尝试了解 IBM Cloud 的现成模板https://cam-proxy-ng.ng.bluemix.net/cam/instances/#!/deployTemplateEditorWithNoParam/7921d773a240309379cf2c31c8004c9a

这是Node.js on a Single VM

当我们转到此模板中提到的 git 源代码时,https://github.com/camc-experimental/terraform-modules/blob/master/ibmcloud/virtual_guest/有一个createVirtualGuest.tf文件。我试图理解为什么创建虚拟来宾是在 GIT 上而不是在 bluemix 控制台上的 .tf 模板上?为什么有 2 个文件作为创建虚拟访客的代码?

4

1 回答 1

0

这与 Terraform 模板的结构有关。您可以在所谓的模块中定义资源编排的片段,这些片段存储为单独的文件,然后在模板中引用它们。

CAM 服务当前的工作方式,您只能在服务内的主模板上工作。引用的模块不能在服务中编辑,是从 Github 拉进来的。

这并不理想,它也应该允许浏览和编辑模块,但目前不支持该功能。

于 2017-06-15T03:07:05.853 回答