From e1787985a7b0cc053af6633160cdfe0eabb4553c Mon Sep 17 00:00:00 2001 From: Alexander Gorelyshev Date: Tue, 30 Jun 2026 17:36:02 +0400 Subject: [PATCH] Fix RHEL/Rocky 9 compatibility --- roles/ping_exporter/tasks/main.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/roles/ping_exporter/tasks/main.yml b/roles/ping_exporter/tasks/main.yml index a23f005..623b89f 100644 --- a/roles/ping_exporter/tasks/main.yml +++ b/roles/ping_exporter/tasks/main.yml @@ -13,9 +13,9 @@ deb: "{{ full_url }}" state: present -- name: "Install the 'ping_exporter' package from Github (RHEL)" +- name: "Install the 'ping_exporter' package from Github (RedHat)" tags: ping_exporter - when: ansible_os_family == "RHEL" + when: ansible_os_family == "RedHat" notify: "Restart-ping-exporter" vars: version: "{{ ping_exporter_version }}" @@ -24,6 +24,22 @@ ansible.builtin.dnf: name: "{{ full_url }}" state: present + disable_gpg_check: true + +- name: "Create a ping_exporter user" + tags: ping_exporter + ansible.builtin.user: + name: ping_exporter + system: true + +- name: "Ensure that the configuration folder exitsts" + tags: ping_exporter + ansible.builtin.file: + state: directory + path: /etc/ping_exporter. + owner: ping_exporter + group: root + mode: "0755" - name: "Push the configuration file" tags: ping_exporter