From 0bbd5d87c74efbf4126c12c55aa564bc484ad52f Mon Sep 17 00:00:00 2001 From: Jiri Macku Date: Thu, 9 Jan 2025 16:17:43 +0100 Subject: [PATCH] Add retry to the cephadm installation --- roles/cifmw_cephadm/defaults/main.yml | 2 ++ roles/cifmw_cephadm/tasks/pre.yml | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/roles/cifmw_cephadm/defaults/main.yml b/roles/cifmw_cephadm/defaults/main.yml index 4354ade258..e38591d93b 100644 --- a/roles/cifmw_cephadm/defaults/main.yml +++ b/roles/cifmw_cephadm/defaults/main.yml @@ -140,3 +140,5 @@ cifmw_cephadm_update_log_commands: cmd: "log last cephadm" cifmw_cephadm_wait_for_dashboard_retries: 10 cifmw_cephadm_wait_for_dashboard_delay: 20 +cifmw_cephadm_wait_install_retries: 8 +cifmw_cephadm_wait_install_delay: 15 diff --git a/roles/cifmw_cephadm/tasks/pre.yml b/roles/cifmw_cephadm/tasks/pre.yml index c35a6d7033..af1ecf201c 100644 --- a/roles/cifmw_cephadm/tasks/pre.yml +++ b/roles/cifmw_cephadm/tasks/pre.yml @@ -29,6 +29,10 @@ name: cephadm state: latest releasever: "{{ ansible_facts['distribution_major_version'] }}" + register: task_result + retries: "{{ cifmw_cephadm_wait_install_retries }}" + delay: "{{ cifmw_cephadm_wait_install_delay }}" + until: task_result is success - name: Stat cephadm file ansible.builtin.stat: