我有一个package.sls文件,其中包含要在我的奴才上测试的软件包。
如何使用命令行在Salt Minion上运行此文件?
答案 0 :(得分:3)
如果当前目录中有一个名为mypackage.sls
的文件,则应执行文件中的所有状态:
sudo salt-call --local --file-root=. state.sls mypacakge
--local
意味着无需寻找主文件即可运行
--file-root=.
意味着在当前目录中查找状态文件
state.sls
意味着在sls文件中执行状态
mypackage
是sls文件的名称,不带.sls扩展名
请注意,以这种方式调用将无法访问主服务器上的任何sls包含或依赖项。