2
Я попытался использовать сервисный модуль Ansible для перезапуска службы, но у меня возникла ошибка.Как перезапустить службу с помощью функции?
tasks:
- ini_file: dest=/etc/dd-agent/datadog.conf
section=Main
option=use_mount
state=absent
register: ddagent
- service: name='datadog-agent' state=reloaded
when: ddagent.changed
Это вызвало эту ошибку: ERROR: change handler (restart datadog) is not defined
Я знаю, что альтернативой является выполнение:
- command: "service datadog-agent restart"
Тем не менее, в этом случае то, что цель сервисного модуля?
Что произойдет, если вы вместо этого используете 'state = restarted'? – ydaetskcoR
Какова ваша версия? – helloV
Проверка документов datadog, похоже, что они поддерживают перезагрузку вместо перезагрузки и, похоже, соответствуют сообщению об ошибке, которое вы получаете – ydaetskcoR