diff options
Diffstat (limited to 'roles/docker/tasks/prune.yml')
| -rw-r--r-- | roles/docker/tasks/prune.yml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/roles/docker/tasks/prune.yml b/roles/docker/tasks/prune.yml index e6f1f5d..614813c 100644 --- a/roles/docker/tasks/prune.yml +++ b/roles/docker/tasks/prune.yml @@ -3,25 +3,25 @@ unitname: - docker.service - docker.socket - register: docker_systemd_info failed_when: docker_systemd_info.msg is defined - and "No units match any of the provided patterns" not in docker_systemd_info.msg + and 'No units match any of the provided patterns' not in docker_systemd_info.msg # ^^^ On fresh installations, systemctl list-units (which is what systemd_info # does, it doesn't show the Docker units at all, don't exactly understand why. + register: docker_systemd_info - name: Clean up docker data - become: true when: | docker_systemd_info.units is defined and (docker_systemd_info.units['docker.service'].substate == 'running' or docker_systemd_info.units['docker.socket'].substate == 'listening' or docker_systemd_info.units['docker.socket'].substate == 'running') + become: true block: # Dependencies of the community.docker.docker_prune Ansible module: - name: Install module dependencies ansible.builtin.package: - name: "{{ docker_prune_module_deps }}" + name: '{{ docker_prune_module_deps }}' state: present - name: Run docker system prune |
