Skip to content

Commit b1476b9

Browse files
csantanaprrabbah
authored andcommitted
add until for all ansible retries (#3806)
1 parent b2b72bd commit b1476b9

File tree

9 files changed

+20
-15
lines changed

9 files changed

+20
-15
lines changed

ansible/roles/apigateway/tasks/deploy.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
- "{{ apigateway.port.mgmt }}:8080"
2121
- "{{ apigateway.port.api }}:9000"
2222
pull: "{{ apigateway_local_build is undefined }}"
23-
retries: "{{ docker.pull.retries }}"
24-
delay: "{{ docker.pull.delay }}"
2523

2624
- name: wait until the API Gateway in this host is up and running
2725
uri:

ansible/roles/controller/tasks/deploy.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
"{{ (controller_index_base|int) + host_group.index(inventory_hostname) }}"
1414

1515
- name: "pull the {{ docker.image.tag }} image of controller"
16-
shell:
17-
docker pull
18-
{{ docker_registry~docker.image.prefix }}/controller:{{docker.image.tag}}
16+
shell: "docker pull {{docker_registry}}{{ docker.image.prefix }}/controller:{{docker.image.tag}}"
1917
when: docker_registry != ""
18+
register: result
19+
until: (result.rc == 0)
2020
retries: "{{ docker.pull.retries }}"
2121
delay: "{{ docker.pull.delay }}"
2222

ansible/roles/couchdb/tasks/deploy.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@
4242
COUCHDB_PASSWORD: "{{ db_password }}"
4343
NODENAME: "{{ ansible_host }}"
4444
pull: "{{ couchdb.pull_couchdb | default(true) }}"
45-
retries: "{{ docker.pull.retries }}"
46-
delay: "{{ docker.pull.delay }}"
4745

4846
- name: wait until CouchDB in this host is up and running
4947
uri:

ansible/roles/invoker/tasks/deploy.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
- import_tasks: docker_login.yml
77

88
- 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}}"
1210
when: docker_registry != ""
11+
register: result
12+
until: (result.rc == 0)
1313
retries: "{{ docker.pull.retries }}"
1414
delay: "{{ docker.pull.delay }}"
1515

@@ -22,8 +22,10 @@
2222
#
2323
- name: "pull runtime action images per manifest"
2424
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 }}"
2626
when: skip_pull_runtimes is not defined or skip_pull_runtimes != True
27+
register: result
28+
until: (result.rc == 0)
2729
retries: "{{ docker.pull.retries }}"
2830
delay: "{{ docker.pull.delay }}"
2931

@@ -32,9 +34,10 @@
3234
#
3335
- name: "pull blackboxes action images per manifest"
3436
shell: "docker pull {{runtimes_registry | default()}}{{item.prefix}}/{{item.name}}:{{item.tag | default()}}"
35-
with_items:
36-
- "{{ runtimesManifest.blackboxes }}"
37+
loop: "{{ runtimesManifest.blackboxes }}"
3738
when: skip_pull_runtimes is not defined or skip_pull_runtimes != True
39+
register: result
40+
until: (result.rc == 0)
3841
retries: "{{ docker.pull.retries }}"
3942
delay: "{{ docker.pull.delay }}"
4043

ansible/roles/kafka/tasks/deploy.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,6 @@
8484
volumes:
8585
- "{{ config_root_dir }}/kafka/certs:/config"
8686
pull: true
87-
retries: "{{ docker.pull.retries }}"
88-
delay: "{{ docker.pull.delay }}"
8987

9088
- name: wait until the kafka server started up
9189
shell:

ansible/roles/nginx/tasks/deploy.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@
4747

4848
- name: "pull the nginx:{{ nginx.version }} image"
4949
shell: "docker pull nginx:{{ nginx.version }}"
50+
register: result
51+
until: (result.rc == 0)
5052
retries: "{{ docker.pull.retries }}"
5153
delay: "{{ docker.pull.delay }}"
5254

ansible/roles/redis/tasks/deploy.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
- name: "pull the redis:{{ redis.version }} image"
77
shell: "docker pull redis:{{ redis.version }}"
8+
register: result
9+
until: (result.rc == 0)
810
retries: "{{ docker.pull.retries }}"
911
delay: "{{ docker.pull.delay }}"
1012

ansible/roles/registry/tasks/deploy.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
- name: "pull the {{ registry.version }} image of registry"
77
shell: "docker pull registry:{{ registry.version }}"
8+
register: result
9+
until: (result.rc == 0)
810
retries: "{{ docker.pull.retries }}"
911
delay: "{{ docker.pull.delay }}"
1012

ansible/roles/zookeeper/tasks/deploy.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
- name: "pull the zookeeper:{{ zookeeper.version }} image"
77
shell: "docker pull zookeeper:{{ zookeeper.version }}"
8+
register: result
9+
until: (result.rc == 0)
810
retries: "{{ docker.pull.retries }}"
911
delay: "{{ docker.pull.delay }}"
1012

0 commit comments

Comments
 (0)