From 8e2df519933e22900e5d97ba5e409c7256c7b2d6 Mon Sep 17 00:00:00 2001 From: Danny Bessems Date: Tue, 17 Jan 2023 12:21:40 +0100 Subject: [PATCH] Add retries --- .../roles/assets/tasks/dependencies.archive_compressed.yml | 4 ++++ ansible/roles/assets/tasks/dependencies.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/ansible/roles/assets/tasks/dependencies.archive_compressed.yml b/ansible/roles/assets/tasks/dependencies.archive_compressed.yml index 4d20af2..f6b584a 100644 --- a/ansible/roles/assets/tasks/dependencies.archive_compressed.yml +++ b/ansible/roles/assets/tasks/dependencies.archive_compressed.yml @@ -10,6 +10,10 @@ dest: "{{ archive.path }}" remote_src: yes extra_opts: "{{ item.extra_opts | default(omit) }}" + register: staticbinary_download + retries: 5 + delay: 5 + until: staticbinary_download is not failed - name: Install extracted binary ansible.builtin.copy: diff --git a/ansible/roles/assets/tasks/dependencies.yml b/ansible/roles/assets/tasks/dependencies.yml index cd36247..913081e 100644 --- a/ansible/roles/assets/tasks/dependencies.yml +++ b/ansible/roles/assets/tasks/dependencies.yml @@ -7,9 +7,13 @@ owner: root group: root mode: 0755 + register: staticbinary_download loop: "{{ dependencies.static_binaries | selectattr('archive', 'undefined') }}" loop_control: label: "{{ item.filename }}" + retries: 5 + delay: 5 + until: staticbinary_download is not failed - name: Download, extract & install archived static binaries include_tasks: dependencies.archive_compressed.yml