Четкость структуры github для шаблона terraform

Я пытаюсь понять готовый шаблон для 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/ E сть createVirtualGuest.tf файл. Я пытаюсь понять, почему создание виртуального гостя в GIT, а не в шаблоне.tf на консоли bluemix? Почему есть 2 файла, которые в качестве кода для создания виртуального гостя?

1 ответ

Это связано со структурой шаблона Terraform. Вы можете определить фрагменты оркестровки ресурса в так называемых модулях, которые хранятся в виде отдельных файлов, а затем обращаться к ним из шаблона.

В настоящее время работает служба CAM, вы можете работать только с главным шаблоном в службе. Модули, на которые ссылаются, не могут быть отредактированы в сервисе и извлекаются из Github.

Это не идеально, и это также должно позволять просматривать и редактировать модули, но эта функция в настоящее время не поддерживается.

Другие вопросы по тегам