From 0e2b10aa1f52276521d089040e9fb5a0ffecfa80 Mon Sep 17 00:00:00 2001 From: Alexander Gorelyshev Date: Tue, 30 Jun 2026 17:35:41 +0400 Subject: [PATCH] Simplify version handling --- roles/ping_exporter/defaults/main.yml | 2 +- roles/ping_exporter/tasks/main.yml | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/roles/ping_exporter/defaults/main.yml b/roles/ping_exporter/defaults/main.yml index d644bf5..d6d445a 100644 --- a/roles/ping_exporter/defaults/main.yml +++ b/roles/ping_exporter/defaults/main.yml @@ -1,5 +1,5 @@ --- -ping_exporter_version: "v1.2.1" +ping_exporter_version: "1.2.1" ping_exporter_interval: "5s" ping_exporter_timeout: "4s" ping_exporter_history_size: 42 diff --git a/roles/ping_exporter/tasks/main.yml b/roles/ping_exporter/tasks/main.yml index d58bbd9..a23f005 100644 --- a/roles/ping_exporter/tasks/main.yml +++ b/roles/ping_exporter/tasks/main.yml @@ -7,9 +7,8 @@ notify: "Restart-ping-exporter" vars: version: "{{ ping_exporter_version }}" - version_without_v: "{{ version | regex_replace('^v', '') }}" base_url: "https://github.com/czerwonk/ping_exporter/releases/download" - full_url: "{{ base_url }}/{{ version }}/ping_exporter_{{ version_without_v }}_linux_amd64.deb" + full_url: "{{ base_url }}/v{{ version }}/ping_exporter_{{ version }}_linux_amd64.deb" ansible.builtin.apt: deb: "{{ full_url }}" state: present @@ -20,9 +19,8 @@ notify: "Restart-ping-exporter" vars: version: "{{ ping_exporter_version }}" - version_without_v: "{{ version | regex_replace('^v', '') }}" base_url: "https://github.com/czerwonk/ping_exporter/releases/download" - full_url: "{{ base_url }}/{{ version }}/ping_exporter_{{ version_without_v }}_linux_amd64.rpm" + full_url: "{{ base_url }}/v{{ version }}/ping_exporter_{{ version }}_linux_amd64.rpm" ansible.builtin.dnf: name: "{{ full_url }}" state: present