From 59d1730ca510da7af3526e72fd6b152ca686ef4f Mon Sep 17 00:00:00 2001 From: Danny Bessems Date: Sun, 26 Jun 2022 18:24:57 +0200 Subject: [PATCH] Update var reference #2 --- ansible/roles/metacluster/tasks/components.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/ansible/roles/metacluster/tasks/components.yml b/ansible/roles/metacluster/tasks/components.yml index 06efb23..3913abc 100644 --- a/ansible/roles/metacluster/tasks/components.yml +++ b/ansible/roles/metacluster/tasks/components.yml @@ -5,6 +5,7 @@ loop: - /opt/metacluster/components/harbor - /opt/metacluster/helm-charts + - /opt/metacluster/container-images - name: Add helm repositories kubernetes.core.helm_repository: @@ -15,7 +16,7 @@ - name: Fetch helm charts ansible.builtin.command: - cmd: helm fetch {{ item.value.chart_name }} --untar --version {{ item.value.version }} + cmd: helm fetch {{ item.value.helm_chart }} --untar --version {{ item.value.version }} chdir: /opt/metacluster/helm-charts loop: "{{ lookup('ansible.builtin.dict', components) }}" @@ -25,4 +26,19 @@ - ansible.builtin.debug: var: results +- name: Parse helm charts for container images + ansible.builtin.command: + cmd: "{{ item.value.parse_cmd }}" /opt/metacluster/helm-charts/{{ item.key }}/values.yaml" + register: containerimages + loop: "{{ lookup('ansible.builtin.dict', components) }}" + # loop_control: + # label: "{{ item.key }}" +- ansible.builtin.debug: + var: containerimages + +# - name: Pull and store containerimages +# ansible.builtin.command: +# cmd: skopeo copy docker://{{ item }} docker-archive:./{{ ( item | regex_findall('[^/:]+'))[-2] }}.tar:{{ item }} +# chdir: /opt/metacluster/container-images +# loop: ...