vh-ansible/roles/prepare-template-iso/tasks/main.yml

20 lines
684 B
YAML

---
# tasks:
# - name: Fetch basic distro iso templates
# include_role: name=prepare-template-iso
# vars:
# url: "{{ item }}"
# with_items:
# - "https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.6.0-amd64-netinst.iso"
# - "ftp://ftp.rrzn.uni-hannover.de/pub/mirror/linux/ubuntu-releases/18.04.1.0/ubuntu-18.04.1.0-live-server-amd64.iso"
- name: "{{ url | basename }} file exists"
stat: path=/var/lib/vz/template/iso/{{ url | basename }}
register: template_iso
- name: "download {{ url | basename }}"
get_url: url={{ url }} dest=/var/lib/vz/template/iso/{{ url | basename }}
when: template_iso.stat.exists == False
notify: qm rescan