ansible/roles/proxmox-debian-images/tasks/main.yml

19 lines
728 B
YAML

---
- 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: 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/"
register: rsync_output
changed_when: '"debian" in rsync_output.stdout'