diff --git a/ansible/roles/metacluster/tasks/components.yml b/ansible/roles/metacluster/tasks/components.yml index 15526f5..0a1d284 100644 --- a/ansible/roles/metacluster/tasks/components.yml +++ b/ansible/roles/metacluster/tasks/components.yml @@ -23,9 +23,14 @@ cmd: helm fetch {{ item.value.helm.chart }} --untar --version {{ item.value.helm.version }} chdir: /opt/metacluster/helm-charts when: item.value.helm is defined + register: helmcharts loop: "{{ lookup('ansible.builtin.dict', components) }}" loop_control: label: "{{ item.key }}" + retries: 5 + delay: 5 + until: helmcharts is not failed + - block: