Когда бы я ни бегал 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
Думаю, это началось после того, как я случайно запустил HighState с e
добавлен в конец как salt '*' state.highstate e
.
Есть теории о том, как вернуть его к нормальному формату вывода?
Форматирование вывода Highstate настраивается в / etc / salt / master или /etc/salt/master.d/ с помощью нескольких параметров. Попробуйте установить их и перезапустить соль-мастер.
22.8.4.6. state_verbose
Управляет многословием выполнения состояний. По умолчанию возвращаются результаты всех состояний, но установка этого значения в False приведет к тому, что соль будет отображать вывод только для состояний, которые либо завершились неудачно, либо завершились успешно, без внесения каких-либо изменений в миньон.
state_verbose: Истина
&
22.8.4.7. state_output
Параметр state_output изменяется, если вывод является полным многострочным выводом для каждого измененного состояния, если установлено значение «full», но если установлено значение «краткий», вывод будет сокращен до одной строки. Если установлено значение «смешанный», вывод будет кратким, если не произойдет сбой состояния, и в этом случае вывод будет полным. Если установлено значение «изменяется», вывод будет полным, если только состояние не изменилось.
state_output: полный
&
22.8.1.18. вывод
Установите средство вывода по умолчанию, используемое командой salt.
вывод: вложенный