From 5c840479820d4abd1744e308b0a1c6443ab1b3c4 Mon Sep 17 00:00:00 2001 From: Kevin TIBI Date: Wed, 3 Jan 2018 10:32:09 +0100 Subject: [PATCH] Fix storage config for docker-ce --- ansible/roles/docker/tasks/main.yml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml index 374208632..f053932fc 100644 --- a/ansible/roles/docker/tasks/main.yml +++ b/ansible/roles/docker/tasks/main.yml @@ -85,8 +85,8 @@ state: started become: True -- name: Check whether docker storage is in loopback mode - command: docker info +- name: Query docker daemon information + command: "docker info" register: docker_info changed_when: False @@ -96,11 +96,10 @@ Not configuring docker storage in {{ docker_storage_driver }} mode as loopback-backed containers or images exist. when: - - "'Data loop file' in docker_info.stdout" - - "'Images: 0' not in docker_info.stdout" - - "'Containers: 0' not in docker_info.stdout" + - "'Data loop file' in docker_info.stdout or docker_storage_driver not in docker_info.stdout" + - "'Images: 0' not in docker_info.stdout or 'Containers: 0' not in docker_info.stdout" - include: storage.yml - when: "'Data loop file' in docker_info.stdout" + when: "'Data loop file' in docker_info.stdout or docker_storage_driver not in docker_info.stdout" - include: config.yml