使用 python api 的 salt-run 命令

Ani*_*Ani 1 python salt-stack

我正在寻找一种方法来找到如何使用 python api 调用 salt-run 以在 salt master 中列出。试图寻找方法但没有帮助!我想使用 python api 运行这个命令salt-run queue.insert myqueue myitem

Mos*_*ein 5

这是您可以实现的方法:

import salt.runner

opts = salt.config.master_config('/etc/salt/master')
runner = salt.runner.RunnerClient(opts)

ret = runner.cmd('queue.insert',['myqueue',{'items':['myitem']}])
Run Code Online (Sandbox Code Playgroud)