OpenStack 'Heat' 的编排引擎可以部署计算资源和配置软件,称为 HOT 模板。github上有很多例子: https ://github.com/openstack/heat-templates/tree/master/hot
heat 模板是用 YAML 编写的,我们可以使用这种语法部署模板
heat stack-create my_first_stack -f heat_1a.yaml
您还可以将模板文件直接上传到 OpenStack 仪表板。但是,这是我的问题,许多模板还将包括在部署后运行的 powershell 脚本的 shell 脚本 - 我们如何将这些脚本上传到 OpenStack 以包含在堆栈中?
例如,这里是 Microsoft SQL 服务器模板的目录列表
C:\heat-templates\hot\Windows\MSSQLServer>ls
MSSQL.ps1 MSSQL.psm1 MSSQL.yaml Tests heat-powershell-utils.psm1
Heat 客户端只会将 YAML 文件作为参数,那么我们如何处理这些脚本呢?
谢谢,罗布。