如何在 minion 上 运行 一个 package.sls 文件?
How to run a package.sls file on a minion?
我有一个 package.sls 文件,其中包含我想在我的 minion 上测试的包。
如何使用命令行在我的 salt minion 上 运行 这个文件?
如果您在当前目录中有一个名为 mypackage.sls
的文件,这应该执行文件中的所有状态:
sudo salt-call --local --file-root=. state.sls mypacakge
--local
表示运行不用找师傅
--file-root=.
表示在当前目录下查找状态文件
state.sls
表示执行sls文件中的状态
mypackage
是sls文件的名字,没有.sls扩展名
请注意,以这种方式调用它不会访问任何 sls include 或对 master 的依赖。
我有一个 package.sls 文件,其中包含我想在我的 minion 上测试的包。
如何使用命令行在我的 salt minion 上 运行 这个文件?
如果您在当前目录中有一个名为 mypackage.sls
的文件,这应该执行文件中的所有状态:
sudo salt-call --local --file-root=. state.sls mypacakge
--local
表示运行不用找师傅--file-root=.
表示在当前目录下查找状态文件state.sls
表示执行sls文件中的状态mypackage
是sls文件的名字,没有.sls扩展名
请注意,以这种方式调用它不会访问任何 sls include 或对 master 的依赖。