如何在小兵上运行package.sls文件?

时间:2019-06-25 15:42:36

标签: salt-stack

我有一个package.sls文件,其中包含要在我的奴才上测试的软件包。
如何使用命令行在Salt Minion上运行此文件?

1 个答案:

答案 0 :(得分:3)

如果当前目录中有一个名为mypackage.sls的文件,则应执行文件中的所有状态:

sudo salt-call --local --file-root=. state.sls mypacakge

  • --local意味着无需寻找主文件即可运行

  • --file-root=.意味着在当前目录中查找状态文件

  • state.sls意味着在sls文件中执行状态

  • mypackage是sls文件的名称,不带.sls扩展名

请注意,以这种方式调用将无法访问主服务器上的任何sls包含或依赖项。