diff --git a/playbook-upgrade.yml b/playbook-upgrade.yml index 6c44f1e..a998ad4 100644 --- a/playbook-upgrade.yml +++ b/playbook-upgrade.yml @@ -25,3 +25,18 @@ - name: Remove dependencies that are no longer required ansible.builtin.apt: autoremove: true + + - name: Check if Docker is available + ansible.builtin.stat: + path: /usr/bin/docker + register: docker_exists + + - name: Clean up unnecessary Docker data + ansible.builtin.command: + cmd: docker system prune --all --force + register: docker_prune_result + when: docker_exists.stat.exists + failed_when: + - docker_prune_result.rc is defined + - docker_prune_result.rc != 0 + changed_when: "'Total reclaimed space' in docker_prune_result.stdout"