You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by ma...@apache.org on 2017/06/20 08:35:04 UTC

[incubator-openwhisk] branch master updated: Add retries to all docker pull commands in ansible (#2400)

This is an automated email from the ASF dual-hosted git repository.

markusthoemmes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk.git


The following commit(s) were added to refs/heads/master by this push:
     new 6a87fbb  Add retries to all docker pull commands in ansible (#2400)
6a87fbb is described below

commit 6a87fbb1bd41d21c66e52d987127b49ef5c12e59
Author: Christian Bickel <gi...@cbickel.de>
AuthorDate: Tue Jun 20 10:35:00 2017 +0200

    Add retries to all docker pull commands in ansible (#2400)
---
 ansible/roles/apigateway/tasks/deploy.yml | 1 +
 ansible/roles/cli/tasks/deploy.yml        | 1 +
 ansible/roles/consul/tasks/deploy.yml     | 1 +
 ansible/roles/controller/tasks/deploy.yml | 1 +
 ansible/roles/couchdb/tasks/deploy.yml    | 1 +
 ansible/roles/invoker/tasks/deploy.yml    | 1 +
 ansible/roles/kafka/tasks/deploy.yml      | 4 +++-
 ansible/roles/nginx/tasks/deploy.yml      | 1 +
 ansible/roles/redis/tasks/deploy.yml      | 1 +
 ansible/roles/registry/tasks/deploy.yml   | 1 +
 10 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/ansible/roles/apigateway/tasks/deploy.yml b/ansible/roles/apigateway/tasks/deploy.yml
index 4f95f5f..a2dd2be 100644
--- a/ansible/roles/apigateway/tasks/deploy.yml
+++ b/ansible/roles/apigateway/tasks/deploy.yml
@@ -4,6 +4,7 @@
 - name: "pull the openwhisk/apigateway image"
   shell: "docker pull openwhisk/apigateway:{{ apigateway.version }}"
   when: apigateway_local_build is undefined
+  retries: 3
 
 #temporary pinned to image 0.7.0 until apigateway fixes regressions
 - name: (re)start apigateway
diff --git a/ansible/roles/cli/tasks/deploy.yml b/ansible/roles/cli/tasks/deploy.yml
index 1bf872d..151f6a8 100644
--- a/ansible/roles/cli/tasks/deploy.yml
+++ b/ansible/roles/cli/tasks/deploy.yml
@@ -11,6 +11,7 @@
 - name: "pull the {{ docker_image_tag }} image of cli"
   shell: "docker pull {{ docker_registry }}{{ docker_image_prefix }}/cli:{{ docker_image_tag }}"
   when: docker_registry != ""
+  retries: 3
 
 - name: "run Docker"
   shell: "docker run --name cli {{ docker_registry }}{{ docker_image_prefix }}/cli:{{ docker_image_tag }}"
diff --git a/ansible/roles/consul/tasks/deploy.yml b/ansible/roles/consul/tasks/deploy.yml
index 2e20ee0..ec8f372 100644
--- a/ansible/roles/consul/tasks/deploy.yml
+++ b/ansible/roles/consul/tasks/deploy.yml
@@ -26,6 +26,7 @@
 
 - name: "pull the consul:{{ consul.version }} image"
   shell: "docker pull consul:{{ consul.version }}"
+  retries: 3
 
 - name: (re)start consul server/agent
   docker_container:
diff --git a/ansible/roles/controller/tasks/deploy.yml b/ansible/roles/controller/tasks/deploy.yml
index 04d5aa1..9dfbae4 100644
--- a/ansible/roles/controller/tasks/deploy.yml
+++ b/ansible/roles/controller/tasks/deploy.yml
@@ -6,6 +6,7 @@
 - name: "pull the {{ docker_image_tag }} image of controller"
   shell: "docker pull {{ docker_registry }}{{ docker_image_prefix }}/controller:{{ docker_image_tag }}"
   when: docker_registry != ""
+  retries: 3
 
 - name: ensure controller log directory is created with permissions
   file:
diff --git a/ansible/roles/couchdb/tasks/deploy.yml b/ansible/roles/couchdb/tasks/deploy.yml
index 4acb811..c65dc9d 100644
--- a/ansible/roles/couchdb/tasks/deploy.yml
+++ b/ansible/roles/couchdb/tasks/deploy.yml
@@ -17,6 +17,7 @@
 
 - name: "pull the couchdb:{{ couchdb.version }} image"
   shell: "docker pull couchdb:{{ couchdb.version }}"
+  retries: 3
 
 - name: (re)start CouchDB
   docker_container:
diff --git a/ansible/roles/invoker/tasks/deploy.yml b/ansible/roles/invoker/tasks/deploy.yml
index bf5430c..58c2519 100644
--- a/ansible/roles/invoker/tasks/deploy.yml
+++ b/ansible/roles/invoker/tasks/deploy.yml
@@ -14,6 +14,7 @@
     - '{{ docker_image_prefix }}/swift3action'
     - '{{ docker_image_prefix }}/java8action'
   when: docker_registry != ""
+  retries: 3
 
 - name: determine docker root dir
   uri:  url="http://{{ inventory_hostname }}:{{ docker.port }}/info" return_content=yes
diff --git a/ansible/roles/kafka/tasks/deploy.yml b/ansible/roles/kafka/tasks/deploy.yml
index ba6cd92..ecccd59 100644
--- a/ansible/roles/kafka/tasks/deploy.yml
+++ b/ansible/roles/kafka/tasks/deploy.yml
@@ -3,6 +3,7 @@
 
 - name: "pull the zookeeper:{{ zookeeper.version }} image"
   shell: "docker pull zookeeper:{{ zookeeper.version }}"
+  retries: 3
 
 - name: (re)start zookeeper
   docker_container:
@@ -23,6 +24,7 @@
 
 - name: "pull the ches/kafka:{{ kafka.version }} image"
   shell: "docker pull ches/kafka:{{ kafka.version }}"
+  retries: 3
 
 - name: (re)start kafka
   docker_container:
@@ -59,4 +61,4 @@
   with_indexed_items: "{{ groups['invokers'] }}"
   register: command_result
   failed_when: "not ('Created topic' in command_result.stdout or 'already exists' in command_result.stdout)"
-  changed_when: "'Created topic' in command_result.stdout"
\ No newline at end of file
+  changed_when: "'Created topic' in command_result.stdout"
diff --git a/ansible/roles/nginx/tasks/deploy.yml b/ansible/roles/nginx/tasks/deploy.yml
index 6ad1f3a..2ad4043 100644
--- a/ansible/roles/nginx/tasks/deploy.yml
+++ b/ansible/roles/nginx/tasks/deploy.yml
@@ -34,6 +34,7 @@
 
 - name: "pull the nginx:{{ nginx.version }} image"
   shell: "docker pull nginx:{{ nginx.version }}"
+  retries: 3
 
 - name: (re)start nginx
   docker_container:
diff --git a/ansible/roles/redis/tasks/deploy.yml b/ansible/roles/redis/tasks/deploy.yml
index c85f331..f9dc06c 100644
--- a/ansible/roles/redis/tasks/deploy.yml
+++ b/ansible/roles/redis/tasks/deploy.yml
@@ -3,6 +3,7 @@
 
 - name: "pull the redis:{{ redis.version }} image"
   shell: "docker pull redis:{{ redis.version }}"
+  retries: 3
 
 - name: (re)start redis
   docker_container:
diff --git a/ansible/roles/registry/tasks/deploy.yml b/ansible/roles/registry/tasks/deploy.yml
index 9f392ca..37849ff 100644
--- a/ansible/roles/registry/tasks/deploy.yml
+++ b/ansible/roles/registry/tasks/deploy.yml
@@ -3,6 +3,7 @@
 
 - name: "pull the {{ registry.version }} image of registry"
   shell: "docker pull registry:{{ registry.version }}"
+  retries: 3
 
 - name: "create {{ registry.confdir }} on registry {{ inventory_hostname }}"
   file:

-- 
To stop receiving notification emails like this one, please contact
['"commits@openwhisk.apache.org" <co...@openwhisk.apache.org>'].