Simplify version handling

This commit is contained in:
Alexander Gorelyshev
2026-06-30 17:35:41 +04:00
parent eb85fcac98
commit 0e2b10aa1f
2 changed files with 3 additions and 5 deletions

View File

@@ -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

View File

@@ -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