Я хочу инициировать пользовательское именованное событие в случае сбоя состояния sls. У меня есть следующий код:
check-if-needs-restarting:
{% if grains['os'] == 'CentOS' %}
cmd.run:
- name: needs-restarting -r
- onfail:
- cmd.run:
- name: salt-call event.send needs-restarting
{% endif %}
, но каким-то образом он вызывает сбой средства рендеринга соли:
An un-handled exception was caught by salt's global exception handler:
SaltRenderError: Could not locate requisite of [cmd] present in state with name
Есть идеи, почему? Вместо этого я попробовал fire_event, но у меня нет собственного имени, которое я хочу "needs-restarting"