---
- name: Install NRPE daemon
  package:
    name: "{{ item }}"
    state: latest
  with_items: "{{ monitored_packages_nrpe }}"

- name: Install daemon config
  template:
    src: nrpe.cfg.j2
    dest: "{{ monitored_nrpe_basedir }}/nrpe.cfg"
    owner: "{{ monitored_user }}"
    group: "{{ monitored_group }}"
    mode: 0640
    backup: True

- name: Create snippet config dirs
  file:
    path: "{{ monitored_nrpe_basedir }}/{{ item }}"
    state: directory
    owner: "{{ monitored_user }}"
    group: "{{ monitored_group }}"
    mode: 0750
  with_items: "{{ monitored_nrpe_include_dirs }}"

#- include: nrpe_migrate.yml

- name: Enable NRPE
  service:
    name: "{{ monitored_nrpe_servicename }}"
    enabled: yes

- name: Restart NRPE
  service:
    name: "{{ monitored_nrpe_servicename }}"
    state: restarted


- name: Instal additional packages for NRPE monitoring
  package:
    name: "{{ item }}"
    state: latest
  with_items: "{{ monitored_packages_additional_nrpe }}"
  when: monitored_packages_additional_nrpe