diff --git a/roles/docker/handlers/main.yml b/roles/docker/handlers/main.yml index 6f54f33d5..4fd8b0269 100644 --- a/roles/docker/handlers/main.yml +++ b/roles/docker/handlers/main.yml @@ -4,10 +4,17 @@ notify: - Docker | reload systemd - Docker | reload docker - - Docker | pause while Docker restarts - Docker | wait for docker +# NOTE(bogdando) reloading systemd daemon disturbs docker, we shall wait for it - name : Docker | reload systemd + command: /bin/true + notify: + - Docker | systemd-daemon-reload + - Docker | wait for docker + when: ansible_service_mgr == "systemd" + +- name : Docker | systemd-daemon-reload shell: systemctl daemon-reload when: ansible_service_mgr == "systemd" @@ -16,9 +23,6 @@ name: docker state: restarted -- name: Docker | pause while Docker restarts - pause: seconds=10 prompt="Waiting for docker restart" - - name: Docker | wait for docker command: /usr/bin/docker images register: docker_ready