Merge "Add a debug tasks on pull_success output"

This commit is contained in:
Zuul 2020-12-07 14:10:01 +00:00 committed by Gerrit Code Review
commit 7a448ed7a3
1 changed files with 13 additions and 9 deletions

View File

@ -35,15 +35,15 @@
- name: List down missing containers
set_fact:
missing_containers: "{{ missing_containers | default([]) + [item] }}"
when:
- item.rc != 0
- pull_success is defined
missing_containers: "{{ missing_containers | default([]) + [pull_output.item] }}"
when: pull_output is failed
loop: "{{ pull_success.results }}"
loop_control:
loop_var: pull_output
- name: Pull failed containers from RDO registry
become: true
command: "podman pull docker://trunk.registry.rdoproject.org/ceph//{{ item.split('/')[-1] }}"
command: "podman pull docker://trunk.registry.rdoproject.org/ceph/{{ item.split('/')[-1] }}"
register: rdo_pull_success
ignore_errors: true
loop: "{{ missing_containers }}"
@ -59,9 +59,11 @@
- name: List down missing containers
set_fact:
rdo_missing_containers: "{{ rdo_missing_containers | default([]) + [item] }}"
when: item.rc != 0
rdo_missing_containers: "{{ rdo_missing_containers | default([]) + [ pull_output.item] }}"
when: pull_output is failed
loop: "{{ rdo_pull_success.results }}"
loop_control:
loop_var: pull_output
- name: Pull failed containers from dockerhub
become: true
@ -80,9 +82,11 @@
- name: List down missing containers
set_fact:
docker_missing_containers: "{{ docker_missing_containers | default([]) + [item] }}"
when: item.rc != 0
docker_missing_containers: "{{ docker_missing_containers | default([]) + [pull_output.item] }}"
when: pull_output is failed
loop: "{{ docker_pull_success.results }}"
loop_control:
loop_var: pull_output
- name: Fail the job if missing containers exists
fail: