Prevent rehashing ISO downloads
This commit is contained in:
parent
8fc599113e
commit
13d1d960b7
@ -16,6 +16,11 @@
|
||||
with_items: "{{ libvirt_users }}"
|
||||
when: libvirt_users is defined
|
||||
|
||||
- name: Check for NODOWNLOAD file
|
||||
stat:
|
||||
path: /var/lib/libvirt/images/NODOWNLOAD
|
||||
register: NODOWNLOAD
|
||||
|
||||
- name: Download GNU/Linux ISOs
|
||||
get_url:
|
||||
url: "{{ item.url }}"
|
||||
@ -24,4 +29,12 @@
|
||||
owner: libvirt-qemu
|
||||
group: libvirt-qemu
|
||||
loop: "{{ libvirt_isos }}"
|
||||
when: libvirt_isos is defined
|
||||
register: download_isos
|
||||
when: libvirt_isos is defined and NODOWNLOAD.stat.exists == false
|
||||
|
||||
# Prevent downloaded ISOs from being rehashed every run
|
||||
- name: Create NODOWNLOAD file
|
||||
file:
|
||||
path: /var/lib/libvirt/images/NODOWNLOAD
|
||||
state: touch
|
||||
when: download_isos.changed
|
||||
|
Loading…
Reference in New Issue
Block a user