fixed install nrpe steps

This commit is contained in:
2025-11-22 18:46:07 +01:00
parent 37c4dc56e4
commit 7f9e2b9479
+9 -9
View File
@@ -18,26 +18,26 @@
{% endif %} {% endif %}
#- name: Check if nagios NRPE is installed - name: Check if nagios NRPE is installed
# debug: debug:
# msg: "NRPE is installed." msg: "NRPE is installed."
# when: "'{{ nrpe_package }}' in ansible_facts.packages" when: "'{{ nrpe_package }}' in ansible_facts.packages"
- name: Ensure NRPE is installed (Debian/Ubuntu) - name: Ensure NRPE is installed (Debian/Ubuntu)
apt: apt:
name: nagios-nrpe-plugin name: {{ nrpe_package }}
state: present state: present
become: true become: true
register: nrpe_install_result register: nrpe_install_result
when: "{{ ansible_facts['os_family'] }} == 'Debian' and ('{{ nrpe_package }}' not in ansible_facts.packages) " when: "{{ ansible_facts['os_family'] }} == 'Debian' "
- name: Ensure NRPE is installed (RedHat/CentOS) - name: Ensure NRPE is installed (RedHat/CentOS)
yum: yum:
name: nagios-plugins-nrpe.x86_64 name: {{ nrpe_package }}
state: present state: present
become: yes become: yes
register: nrpe_install_result register: nrpe_install_result
when: "{{ ansible_facts['os_family'] }} == 'RedHat' and ('{{ nrpe_package }}' not in ansible_facts.packages) " when: "{{ ansible_facts['os_family'] }} == 'RedHat' "
- name: Ensure NRPE is installed (FreeBSD) - name: Ensure NRPE is installed (FreeBSD)
ansible.builtin.pkgng: ansible.builtin.pkgng:
@@ -47,7 +47,7 @@
register: nrpe_install_result register: nrpe_install_result
when: when:
- ansible_facts['os_family'] == 'FreeBSD' - ansible_facts['os_family'] == 'FreeBSD'
- not nrpe_installed
- name: Set psutil_installed fact if any package name contains "psutil" - name: Set psutil_installed fact if any package name contains "psutil"
ansible.builtin.set_fact: ansible.builtin.set_fact: