From b4fa5170d4f54cf77f7a8cacc0e831ebc5d1513a Mon Sep 17 00:00:00 2001 From: Alexander Gorelyshev Date: Fri, 19 Dec 2025 16:48:51 +0400 Subject: [PATCH] Add a `delay/retry` protection for fetching the release tarball --- roles/ipmi_exporter/tasks/install.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/roles/ipmi_exporter/tasks/install.yml b/roles/ipmi_exporter/tasks/install.yml index d841975..abb2f43 100644 --- a/roles/ipmi_exporter/tasks/install.yml +++ b/roles/ipmi_exporter/tasks/install.yml @@ -24,8 +24,10 @@ group: root mode: "0755" - - name: "Install | Unarchive the tarball" + - name: "Install | Fetch and unarchive the release tarball" notify: "(Re)start and enable ipmi_exporter" + delay: 3 + retries: 3 ansible.builtin.unarchive: src: "https://github.com/prometheus-community/ipmi_exporter/releases/\ download/v{{ ipmi_exporter_version }}/ipmi_exporter-{{ ipmi_exporter_version }}.linux-amd64.tar.gz"