nrpe.yml 820 B

12345678910111213141516171819202122232425262728293031323334353637
  1. ---
  2. - name: Install NRPE daemon
  3. package:
  4. name: "{{ item }}"
  5. state: latest
  6. with_items: "{{ monitored_packages_nrpe }}"
  7. - name: Install daemon config
  8. template:
  9. src: nrpe.cfg.j2
  10. dest: "{{ monitored_nrpe_basedir }}/nrpe.cfg"
  11. owner: "{{ monitored_user }}"
  12. group: "{{ monitored_group }}"
  13. mode: 0640
  14. backup: True
  15. - name: Create snippet config dirs
  16. file:
  17. path: "{{ monitored_nrpe_basedir }}/{{ item }}"
  18. state: directory
  19. owner: "{{ monitored_user }}"
  20. group: "{{ monitored_group }}"
  21. mode: 0750
  22. with_items: "{{ monitored_nrpe_include_dirs }}"
  23. #- include: nrpe_migrate.yml
  24. - name: Enable NRPE
  25. service:
  26. name: "{{ monitored_nrpe_servicename }}"
  27. enabled: yes
  28. - name: Restart NRPE
  29. service:
  30. name: "{{ monitored_nrpe_servicename }}"
  31. state: restarted