diff --git a/ansible/roles/metacluster/tasks/components.yml b/ansible/roles/metacluster/tasks/components.yml index e531f30..b0ca122 100644 --- a/ansible/roles/metacluster/tasks/components.yml +++ b/ansible/roles/metacluster/tasks/components.yml @@ -58,12 +58,17 @@ url: "{{ item }}" dest: "/opt/metacluster/manifests/{{ item | basename }}" loop: "{{ clusterapi_manifests.stdout_lines }}" + loop_control: + label: "{{ item | basename }}" - name: Parse manifests ansible.builtin.shell: - cmd: cat {{ item }} | yq --no-doc eval '.. | .image? | select(.)' | awk '!/ /' | sort + cmd: cat {{ item | basename }} | yq --no-doc eval '.. | .image? | select(.)' | awk '!/ /' | sort + chdir: /opt/metacluster/manifests register: parsedmanifests - loop: "{{ query('ansible.builtin.fileglob', '/opt/metacluster/manifests/*.yaml') | sort }}" + loop: "{{ clusterapi_manifests.stdout_lines | sort }}" + loop_control: + label: "{{ item | basename }}" - name: Store container images ansible.builtin.set_fact: