- name: Add helm repositories kubernetes.core.helm_repository: name: "{{ item.name }}" repo_url: "{{ item.url }}" state: present loop: "{{ platform.helm_repositories }}" - name: Fetch helm charts ansible.builtin.command: 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