Механизм оркестрации для OpenStack «Heat» может развертывать вычислительные ресурсы и настраивать программное обеспечение, известное как шаблоны HOT. Здесь есть несколько примеров на github: https://github.com/openstack/heat-templates/tree/master/hot
шаблоны жары написаны в YAML, и мы можем развернуть шаблон с этим синтаксисом
heat stack-create my_first_stack -f heat_1a.yaml
Вы также можете загрузить файл шаблона непосредственно на панель управления OpenStack. однако, и вот мой вопрос, многие из шаблонов также будут включать сценарии оболочки сценариев powershell, которые запускаются после развертывания - как мы загружаем эти сценарии в OpenStack для включения в стек?
например, вот список каталогов для шаблона сервера Microsoft SQL
C:\heat-templates\hot\Windows\MSSQLServer>ls
MSSQL.ps1 MSSQL.psm1 MSSQL.yaml Tests heat-powershell-utils.psm1
Клиент Heat будет принимать в качестве аргумента только файл YAML, так что же нам делать со скриптами?
спасибо, Роб.