From 2d4d05b2cbb96dba959e6fcebcdca9a820b3ae7d Mon Sep 17 00:00:00 2001 From: Jesse Pretorius Date: Wed, 11 Jul 2018 11:54:07 +0100 Subject: [PATCH] Retry yum/zypper package installs Much like with apt installs, sometimes trying to install remote packages will fail due to transient errors. We should also do retries with yum and zypper to improve the success rate. Change-Id: I94c28814ca0157cc1e592148ccd814f5b5d50814 --- tasks/galera_install_yum.yml | 4 ++++ tasks/galera_install_zypper.yml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tasks/galera_install_yum.yml b/tasks/galera_install_yum.yml index 57bfbd1e..2382a092 100644 --- a/tasks/galera_install_yum.yml +++ b/tasks/galera_install_yum.yml @@ -103,3 +103,7 @@ package: name: "{{ galera_packages_list }}" state: "{{ galera_server_package_state }}" + register: install_remote_packages + until: install_remote_packages is success + retries: 5 + delay: 2 diff --git a/tasks/galera_install_zypper.yml b/tasks/galera_install_zypper.yml index edeaf36b..fdbaaa64 100644 --- a/tasks/galera_install_zypper.yml +++ b/tasks/galera_install_zypper.yml @@ -67,3 +67,7 @@ zypper: name: "{{ galera_packages_list }}" state: "{{ galera_server_package_state }}" + register: install_remote_packages + until: install_remote_packages is success + retries: 5 + delay: 2