我有多个盐状态和命令,在其他作业当前可以运行时执行。
然后我收到新作业的错误,例如:
函数“state.apply”以 PID 3869 运行,并于 2017 年 3 月 23 日 10:19:32.691177 启动,jid 20170323101932691177
有没有办法等待其他作业先完成或并行运行作业?
您可以对盐状态的执行进行排队:
salt minion_A state.apply some.state queue=True
如果当前正在运行任何其他状态,这会将状态排队,请记住,此选项为每个排队状态运行启动一个新线程,因此请谨慎使用此选项(https://docs.saltstack.com/en/latest/ref /modules/all/salt.modules.state.html)。