当你从 salt master 发出 salt 调用(例如salt '*' test.ping
)时,输出包括无法与之通信的 minion,以及主机名,然后在下一行显示一条消息“Minion 未返回”。
有没有办法将输出限制在那些能够连接的 Minion 上?我以为有办法做到这一点,但我在手册页或文档中没有看到它。
答案1
SaltStack 目前无法限制输出,并且仅在一次调用中连接的 n 个 minions 上运行模块。但是,可以通过多个步骤来检索:
首先打印所有已连接且已启动的 minion 列表:
salt-run manage.up
您可以使用输出来构建“已连接”奴才的列表:
salt -L 'minion1,minion2' test.ping
笔记:在第二次呼叫之前或期间,minions 仍然可能会失去连接或超出超时时间!
用于--state_output
覆盖 minion 输出的配置值。 、、 、state_output
之一可更改 或。默认值为。full
terse
mixed
filter
full