--- - name: Auto-sync debian CD images to always have up-to-date Debian images template: src: cron.d/debian-images.j2 dest: /etc/cron.d/debian-images - name: Install rsync apt: update_cache: true name: rsync register: apt_result retries: 3 until: apt_result is succeeded - name: Create specific directory for Debian image file: path: /var/lib/vz/template/iso/debian owner: root group: root mode: 0755 state: directory - name: Initial synchronization to download Debian images shell: "rsync --verbose --dirs --compress --times --update --delete-after --delete-excluded --include 'debian-[0-9]*-amd64-netinst.iso' --exclude '*' rsync://{{ debian_images.rsync_host }}/{{ debian_images.rsync_module }}/cdimage-debian/release/current/amd64/iso-cd/ /var/lib/vz/template/iso/debian/ && find /var/lib/vz/template/iso/debian -type f -iregex '.*/debian-[0-9.]*-amd64-netinst.iso' -exec ln -sf {} /var/lib/vz/template/iso/debian-stable-amd64-netinst.iso \\;" register: rsync_output changed_when: '"debian" in rsync_output.stdout'