Skip to content

Commit

Permalink
add until for all ansible retries (#3806)
Browse files Browse the repository at this point in the history
  • Loading branch information
csantanapr authored and rabbah committed Jun 29, 2018
1 parent b2b72bd commit b1476b9
Show file tree
Hide file tree
Showing 9 changed files with 20 additions and 15 deletions.
2 changes: 0 additions & 2 deletions ansible/roles/apigateway/tasks/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
- "{{ apigateway.port.mgmt }}:8080"
- "{{ apigateway.port.api }}:9000"
pull: "{{ apigateway_local_build is undefined }}"
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

- name: wait until the API Gateway in this host is up and running
uri:
Expand Down
6 changes: 3 additions & 3 deletions ansible/roles/controller/tasks/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
"{{ (controller_index_base|int) + host_group.index(inventory_hostname) }}"

- name: "pull the {{ docker.image.tag }} image of controller"
shell:
docker pull
{{ docker_registry~docker.image.prefix }}/controller:{{docker.image.tag}}
shell: "docker pull {{docker_registry}}{{ docker.image.prefix }}/controller:{{docker.image.tag}}"
when: docker_registry != ""
register: result
until: (result.rc == 0)
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

Expand Down
2 changes: 0 additions & 2 deletions ansible/roles/couchdb/tasks/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,6 @@
COUCHDB_PASSWORD: "{{ db_password }}"
NODENAME: "{{ ansible_host }}"
pull: "{{ couchdb.pull_couchdb | default(true) }}"
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

- name: wait until CouchDB in this host is up and running
uri:
Expand Down
15 changes: 9 additions & 6 deletions ansible/roles/invoker/tasks/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
- import_tasks: docker_login.yml

- name: "pull invoker image with tag {{docker.image.tag}}"
shell: "docker pull {{docker_registry}}{{item}}:{{docker.image.tag}}"
with_items:
- '{{ docker.image.prefix }}/invoker'
shell: "docker pull {{docker_registry}}{{ docker.image.prefix }}/invoker:{{docker.image.tag}}"
when: docker_registry != ""
register: result
until: (result.rc == 0)
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

Expand All @@ -22,8 +22,10 @@
#
- name: "pull runtime action images per manifest"
shell: "docker pull {{runtimes_registry | default()}}{{item.prefix}}/{{item.name}}:{{item.tag | default()}}"
with_items: "{{ runtimesManifest.runtimes.values() | sum(start=[]) | selectattr('deprecated', 'equalto',false) | map(attribute='image') | list | unique }}"
loop: "{{ runtimesManifest.runtimes.values() | sum(start=[]) | selectattr('deprecated', 'equalto',false) | map(attribute='image') | list | unique }}"
when: skip_pull_runtimes is not defined or skip_pull_runtimes != True
register: result
until: (result.rc == 0)
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

Expand All @@ -32,9 +34,10 @@
#
- name: "pull blackboxes action images per manifest"
shell: "docker pull {{runtimes_registry | default()}}{{item.prefix}}/{{item.name}}:{{item.tag | default()}}"
with_items:
- "{{ runtimesManifest.blackboxes }}"
loop: "{{ runtimesManifest.blackboxes }}"
when: skip_pull_runtimes is not defined or skip_pull_runtimes != True
register: result
until: (result.rc == 0)
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

Expand Down
2 changes: 0 additions & 2 deletions ansible/roles/kafka/tasks/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,6 @@
volumes:
- "{{ config_root_dir }}/kafka/certs:/config"
pull: true
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

- name: wait until the kafka server started up
shell:
Expand Down
2 changes: 2 additions & 0 deletions ansible/roles/nginx/tasks/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,8 @@

- name: "pull the nginx:{{ nginx.version }} image"
shell: "docker pull nginx:{{ nginx.version }}"
register: result
until: (result.rc == 0)
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

Expand Down
2 changes: 2 additions & 0 deletions ansible/roles/redis/tasks/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@

- name: "pull the redis:{{ redis.version }} image"
shell: "docker pull redis:{{ redis.version }}"
register: result
until: (result.rc == 0)
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

Expand Down
2 changes: 2 additions & 0 deletions ansible/roles/registry/tasks/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@

- name: "pull the {{ registry.version }} image of registry"
shell: "docker pull registry:{{ registry.version }}"
register: result
until: (result.rc == 0)
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

Expand Down
2 changes: 2 additions & 0 deletions ansible/roles/zookeeper/tasks/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@

- name: "pull the zookeeper:{{ zookeeper.version }} image"
shell: "docker pull zookeeper:{{ zookeeper.version }}"
register: result
until: (result.rc == 0)
retries: "{{ docker.pull.retries }}"
delay: "{{ docker.pull.delay }}"

Expand Down

0 comments on commit b1476b9

Please sign in to comment.