Files
toallab-automation/roles/oatakan.windows_virtio/tasks/download.yml
2021-04-20 12:14:42 -04:00

25 lines
691 B
YAML

---
- name: Download {{ virtio_win_iso_name }}
win_get_url:
url: '{{ virtio_win_iso_url }}'
force: false
dest: '{{ ansible_env.TEMP }}\{{ virtio_win_iso_name }}'
notify:
- Delete downloaded
- name: Mount {{ virtio_win_iso_name }}
win_disk_image:
image_path: '{{ ansible_env.TEMP }}\{{ virtio_win_iso_name }}'
register: win_disk_image
until: win_disk_image is success
delay: 3
retries: 5
notify:
- Unmount
when:
- ('Windows Server 2008' not in ansible_distribution)
- ('Windows 7' not in ansible_distribution)
- include_tasks: extract_iso.yml
when: ('Windows Server 2008' in ansible_distribution) or ('Windows 7' in ansible_distribution)