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

обработчик не работает при выполнении playbook с использованием ansible

Это мой файл задачи:

- name: installing epel-release
  yum:
   name: epel-release
   state: installed

- name: installing required packages
  yum:
   name: "{{ item }}"
   state: installed
  with_items:
    - nrpe
    - nagios-plugins-all
    - openssl

- name: pushing nrpe.cfg
  template:
      src: nrpe.cfg.j2
      dest: /etc/nagios/nrpe.cfg
      backup: yes
  notify: restart nrpe

Во время выполнения этой пьесы. Все работает нормально. Несмотря на то, что выполняется обработчик, nrpe не запускается, когда я проверял свой клиентский сервер.

Это мой файл-обработчик

- name: restart nrpe
  service:
     name: nrpe
     state: restarted
     enabled: yes

Вам нужно добавить сервис в свой playbook, включить и запустить его там. Обработчик предназначен только для перезапуска при изменении файла, и я думаю, что он не запустит его, когда он не запущен ...