saltstack可以使用相同的jid进行多项工作吗?

时间:2017-10-14 01:19:50

标签: salt-stack

我打算通过查找一个jid来获得多个工作的所有结果。 例如:

将运行两个cmd.run

$ salt 'a' cmd.run 'echo "job 1"' jid=1
$ salt 'b' cmd.run 'echo "job 2"' jid=1

然后我希望得到jid 1的合并结果。

有可能吗?

1 个答案:

答案 0 :(得分:0)

据我所知,这是不可能的。 jid是某项工作的唯一ID。

如果您要执行的命令是通用的,可以在主机a和b上执行,并将返回例如" job 1"或者"工作2"基于主机信息,您可以执行以下操作:

salt -C 'L@a,b' cmd.run C:/get_result.bat 

如果get_result.bat正在返回"作业1"或者"工作2"根据主机信息。