From 0c9f9eabd280f3ff62d6580761fe21eb84ef7708 Mon Sep 17 00:00:00 2001 From: Danny Date: Fri, 21 Nov 2025 16:56:25 +0100 Subject: [PATCH] debug the app dir --- roles/pips/tasks/main.yml | 4 ++++ roles/pips/tasks/nagios_tasks.yml | 16 +++++++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/roles/pips/tasks/main.yml b/roles/pips/tasks/main.yml index 58e9157..5c98374 100644 --- a/roles/pips/tasks/main.yml +++ b/roles/pips/tasks/main.yml @@ -4,6 +4,10 @@ path: /opt/ansible_workdir register: app_dir +-name: Debug app_dir result + debug: + msg: "{{ app_dir }} is the place to be" + - name: Debug app_dir result debug: var: app_dir.stat.exists diff --git a/roles/pips/tasks/nagios_tasks.yml b/roles/pips/tasks/nagios_tasks.yml index 694eaa4..dde9553 100644 --- a/roles/pips/tasks/nagios_tasks.yml +++ b/roles/pips/tasks/nagios_tasks.yml @@ -2,7 +2,7 @@ package_facts: manager: auto -# nagios-plugins-nrpe.x86_64 , nrpe, nagios-nrpe-plugin +# , nrpe, nagios-nrpe-plugin - name: Check OS debug: msg: "{{ ansible_facts['os_family'] }} is the OS" @@ -15,11 +15,21 @@ - name: Ensure NRPE is installed (Debian/Ubuntu) apt: - name: nrpe + name: nagios-nrpe-plugin state: present become: yes register: nrpe_install_result - when: "'nrpe' not in ansible_facts.packages" + when: "{{ ansible_facts['os_family'] == 'Debian' }} and ('nagios-nrpe-plugin' not in ansible_facts.packages) " + +- name: Ensure NRPE is installed (RedHat/CentOS) + yum: + name: nagios-plugins-nrpe.x86_64 + state: present + become: yes + register: nrpe_install_result + when: "{{ ansible_facts['os_family'] == 'RedHat' }} and ('nagios-plugins-nrpe.x86_64 ' not in ansible_facts.packages) " + + - name: Deploy custom Nagios/NRPE script