Explorar o código

added extra steps to ensure docker starts up

Matt Woodson %!s(int64=9) %!d(string=hai) anos
pai
achega
fb6729d41f
Modificáronse 1 ficheiros con 14 adicións e 1 borrados
  1. 14 1
      roles/docker_storage_setup/tasks/main.yml

+ 14 - 1
roles/docker_storage_setup/tasks/main.yml

@@ -4,7 +4,20 @@
   with_items:
   with_items:
   - docker
   - docker
 
 
-- name: start docker
+# Docker doesn't seem to start cleanly the first time run
+#  when loopback (not directlvm) is configured. Putting in an
+#  ignore errors, and then sleeping till it can come up cleanly
+- name: Try to start docker.  This might fail (loopback startup issue)
+  service:
+    name: docker
+    state: started
+  ignore_errors: yes
+
+- name: Pause for 1 minute
+  pause:
+    seconds: 30
+
+- name: Ensure docker is started
   service:
   service:
     name: docker
     name: docker
     state: started
     state: started