25 lines
707 B
YAML
25 lines
707 B
YAML
---
|
|
|
|
- name: check new version of virtio
|
|
uri:
|
|
url: "{{ virtio_changelog_url }}"
|
|
return_content: true
|
|
validate_certs: no
|
|
register: register_virtio_changelog
|
|
ignore_errors: yes
|
|
delegate_to: localhost
|
|
become: no
|
|
vars:
|
|
ansible_connection: local
|
|
|
|
- name: set virtio version facts
|
|
set_fact:
|
|
virtio_version: "{{ register_virtio_changelog.content | regex_search(virtio_changelog_query) | default('0.0') }}"
|
|
|
|
- include_tasks: download.yml
|
|
when:
|
|
- virtio_iso_mount_drive | length == 0
|
|
- (ansible_virtio_version | default()) != virtio_version
|
|
|
|
- include_tasks: install.yml
|
|
when: virtio_iso_mount_drive | length > 0 or (ansible_virtio_version | default()) != virtio_version |