Назад | Перейти на главную страницу

солонка эквивалент марионетки last_run_summary.yaml

Есть ли у соли эквивалент марионеточного last_run_summary.yaml? Если нет, то каков предложенный способ отслеживать успешность или неудачу казней отдельных соляных миньонов?

Я думаю, что нашел разумный способ записать эту информацию в файловую систему. Мы можем изменить конфигурацию миньона (в Linux я считаю, что расположение по умолчанию /etc/salt/minion) добавить:

returners: rawfile_json

Это приведет к тому, что в каждой строке будет регистрироваться один объект JSON. Документировано Вот. Расположение выходного файла по умолчанию для этого: /var/log/salt/events. У объекта JSON есть поля, которые мы можем использовать: retcode, success, и fun (название функции). В моем случае я хочу отфильтровать fun = "state.apply".

Я думаю, ты можешь использовать jobs.exit_success приказ сделать это

Единственное, что вам нужно сначала получить job_id

salt-run jobs.list_jobs
salt-run jobs.exit_success <jobid>