CORD-1283 Workaround for Calix pod install failure
Change-Id: I74950cd0e16e3b69e1033f394b71b9c7b078dba9
diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml
index 074ac82..b8d3090 100644
--- a/roles/docker/tasks/main.yml
+++ b/roles/docker/tasks/main.yml
@@ -53,12 +53,17 @@
line='DOCKER_OPTS="-H unix:///var/run/docker.sock"'
register: docker_config
+# Work around an issue with Calix pod -- this step always fails the first time
- name: Docker Restart
become: yes
service:
name=docker
state=restarted
when: docker_config.changed
+ register: result
+ until: result | success
+ retries: 3
+ delay: 5
# docker fails without docker-py, docker-compose >1.9 fails with docker-py installed
- name: Install docker-compose and docker-py