--- - name: check if podman is installed stat: path: "{{ podman_path }}" register: podman_binary - name: mark podman being present set_fact: podman_present: present when: podman_binary.stat.exists - name: check if docker is installed stat: path: "{{ docker_path }}" register: docker_binary - name: mark docker being present set_fact: docker_present: present when: docker_binary.stat.exists - name: ensure periodic task to cleanup unused docker containers cron: name: "prune all docker images" special_time: "{{ docker_prune_cronjob_special_time }}" job: "{{ docker_path }} image prune {{ docker_prune_opts }} > /dev/null" state: "{{ docker_present|default('absent') }}" - name: ensure periodic task to cleanup unused podman containers cron: name: "prune all podman images" special_time: "{{ podman_prune_cronjob_special_time }}" job: "{{ podman_path }} system prune {{ podman_prune_opts }} > /dev/null" state: "{{ podman_present|default('absent') }}"