SaltStack 返回过多细节

SaltStack 返回过多细节

每当我运行时salt '*' state.highstate,Salt 都会使用以下格式输出每个模块:

service_|-zabbix_server_|-zabbix-server-mysql_|-running:
    ----------
    __run_num__:
        17
    changes:
        ----------
    comment:
        Service zabbix-server-mysql is already enabled, and is in the desired state
    name:
        zabbix-server-mysql
    result:
        True
    retcode:
        2

e我认为这是在我意外地运行 highstate 并在末尾附加了类似之后发生的salt '*' state.highstate e

关于如何使其恢复正常输出格式有什么理论?

答案1

Highstate 输出格式在 /etc/salt/master 或 /etc/salt/master.d/ 中通过几个选项进行配置。尝试设置这些并重新启动 salt-master。

22.8.4.6. state_verbose

控制状态运行的详细程度。默认情况下,将返回所有状态的结果,但将此值设置为 False 将导致 salt 仅显示失败或成功的状态的输出,而不会对 minion 进行任何更改。

state_verbose:真

&

22.8.4.7. state_output

如果将 state_output 设置为“full”,则输出是每个更改状态的完整多行输出,如果设置为“terse”,则输出将缩短为一行。如果设置为“mixed”,则输出将很简洁,除非状态失败,在这种情况下输出将是完整的。如果设置为“changes”,则输出将是完整的,除非状态没有改变。

state_output:满的

&

22.8.1.18. 输出

设置 salt 命令使用的默认输出器。

输出:嵌套

相关内容