限制salt命令的输出仅限于可以连接的小兵

当你从盐主(例如salt '*' test.ping )发出一个盐呼叫时,输出包括无法与之通话的奴隶,主机名,然后在下一行显示一条消息“奴才没有返回“。

有没有办法将输出仅限制在可以连接的那些小手中? 我以为有办法做到这一点,但我没有在手册页或文档中看到它。

SaltStack目前不能限制输出,只能运行在一次调用中连接的模块。 但是,可以通过多个步骤来检索:

首先打印出所有已连接的小兵的列表:

 salt-run manage.up 

你可以使用输出来build立一个“连接”的小人物的列表:

 salt -L 'minion1,minion2' test.ping 

注意:在第二次通话之前或者第二次通话过程中,还是有可能失去联系,或者超过了超时时间!

使用--state_output来覆盖state_output输出的已configurationstate_output值。 fulltersemixed ,更改或filter 。 默认full