|
6 | 6 | - import_tasks: docker_login.yml |
7 | 7 |
|
8 | 8 | - name: "pull invoker image with tag {{docker.image.tag}}" |
9 | | - shell: "docker pull {{docker_registry}}{{item}}:{{docker.image.tag}}" |
10 | | - with_items: |
11 | | - - '{{ docker.image.prefix }}/invoker' |
| 9 | + shell: "docker pull {{docker_registry}}{{ docker.image.prefix }}/invoker:{{docker.image.tag}}" |
12 | 10 | when: docker_registry != "" |
| 11 | + register: result |
| 12 | + until: (result.rc == 0) |
13 | 13 | retries: "{{ docker.pull.retries }}" |
14 | 14 | delay: "{{ docker.pull.delay }}" |
15 | 15 |
|
|
22 | 22 | # |
23 | 23 | - name: "pull runtime action images per manifest" |
24 | 24 | shell: "docker pull {{runtimes_registry | default()}}{{item.prefix}}/{{item.name}}:{{item.tag | default()}}" |
25 | | - with_items: "{{ runtimesManifest.runtimes.values() | sum(start=[]) | selectattr('deprecated', 'equalto',false) | map(attribute='image') | list | unique }}" |
| 25 | + loop: "{{ runtimesManifest.runtimes.values() | sum(start=[]) | selectattr('deprecated', 'equalto',false) | map(attribute='image') | list | unique }}" |
26 | 26 | when: skip_pull_runtimes is not defined or skip_pull_runtimes != True |
| 27 | + register: result |
| 28 | + until: (result.rc == 0) |
27 | 29 | retries: "{{ docker.pull.retries }}" |
28 | 30 | delay: "{{ docker.pull.delay }}" |
29 | 31 |
|
|
32 | 34 | # |
33 | 35 | - name: "pull blackboxes action images per manifest" |
34 | 36 | shell: "docker pull {{runtimes_registry | default()}}{{item.prefix}}/{{item.name}}:{{item.tag | default()}}" |
35 | | - with_items: |
36 | | - - "{{ runtimesManifest.blackboxes }}" |
| 37 | + loop: "{{ runtimesManifest.blackboxes }}" |
37 | 38 | when: skip_pull_runtimes is not defined or skip_pull_runtimes != True |
| 39 | + register: result |
| 40 | + until: (result.rc == 0) |
38 | 41 | retries: "{{ docker.pull.retries }}" |
39 | 42 | delay: "{{ docker.pull.delay }}" |
40 | 43 |
|
|
0 commit comments