### noch nicht ok !!!! ### !!! ### fuer "prune" wird das Package "reguests" auf den Clients gebraucht ... ### zum installieren fehlt aber auch pip auf den Clients ... ### !!! - name: Manage Docker Compose services hosts: wiki, paperless, mongodb, gitea, newt-pangolin, jenkins, ionos-ubuntu-01 # hosts: paperless become: true vars: host_compose_dirs: wiki: "/home/admin/wikijs" paperless: "/home/admin" mongodb: "/home/admin/mongodb" gitea: "/home/admin" newt-pangolin: "/home/admin/newt" jenkins: "/home/admin/jenkins" ionos-ubuntu-01: "/root" force_pull: false force_recreate: false tasks: # - name: Ensure pip3 is removed # become: yes # ansible.builtin.apt: # name: python3-pip # state: absent # purge: yes # - name: Install Debian-packaged requests # become: yes # ansible.builtin.apt: # name: python3-requests # state: present - name: Docker system prune community.docker.docker_prune: containers: true images: true # networks: true # volumes: true # builder_cache: true register: docker_prune - name: Display operation results debug: msg: | Host: {{ inventory_hostname }} Containers Space reclaimed: {{ docker_prune.containers_space_reclaimed | default(0) }} Images Space reclaimed: {{ docker_prune.iamges_space_reclaimed | default(0) }} # Containers deleted: {{ docker_prune.containers | default(0) }} # mages deleted: {{ docker_prune.images | default(0) }} # Networks deleted: {{ docker_prune.networks | default(0) }} # Volumes deleted: {{ docker_prune.volumes | default(0) }}