### noch nicht ok !!!! ### !!! ### fuer "prune" wird das Package "requests" 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, jellyfin # 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" jellyfin: "/home/admin/jellyfin" 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) }}