假设我正在运行:
salt '*' state.highstate
过多的仆从。
我为每个人获得了一些输出,其中包含有关状态运行的信息以及最后的简短摘要(成功,失败,总计)。
我的问题是,由于输出太大,我无法一眼就看出任何一个小兵是否在某些状态下失败了。我当然可以将输出重定向到文本文件并搜索或grep它,但我真的很感激某种"粗略的总结"在每次执行结束时告诉我有多少节点和哪些节点失败。
有没有办法做到这一点,我一直在俯视?我还没能在互联网上找到任何东西。
谢谢和问候。
答案 0 :(得分:2)
您有几个选项可以为您提供所需的输出类型。
首先,如果您在命令中添加-v
,您将获得有关哪些仆人没有回应的更多信息等。
其次,在主配置中尝试设置state_output: mixed
。这将为您提供成功状态的简短单行,以及失败状态的完整输出。这应该可以更容易地找到失败的状态。
第三,在主配置集state_verbose: False
中,这将导致Salt仅显示失败状态。