Files
toallab-automation/roles/oatakan.windows_virtio/defaults/main.yml

37 lines
1.6 KiB
YAML

---
# this takes precedence, if a mounted drive is provided, we'll install from there
virtio_iso_mount_drive: ''
virtio_changelog_url: https://fedorapeople.org/groups/virt/virtio-win/CHANGELOG
virtio_changelog_query: '(\d+).(\d+).(\d+)-(\d+)'
virtio_win_iso_url: "https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-{{ virtio_version }}/virtio-win.iso"
virtio_win_iso_name: virtio-win.iso
virtio_win_ovirt: false
virtio_win_facts: "{{ ansible_env.SystemDrive }}\\{{ source_of_supply_name | default('Support') }}\\facts.d"
virtio_driver_directory: >-
{% if 'Windows Server 2022' in ansible_distribution -%}
{% set virt_dir = '2k19' %}
{% elif 'Windows Server 2019' in ansible_distribution -%}
{% set virt_dir = '2k19' %}
{% elif 'Windows Server 2016' in ansible_distribution -%}
{% set virt_dir = '2k16' %}
{% elif 'Windows Server 2012 R2' in ansible_distribution -%}
{% set virt_dir = '2k12R2' %}
{% elif 'Windows Server 2008 R2' in ansible_distribution -%}
{% set virt_dir = '2k8R2' %}
{% elif 'Windows 7' in ansible_distribution -%}
{% set virt_dir = 'w7' %}
{% elif 'Windows 10' in ansible_distribution -%}
{% set virt_dir = 'w10' %}
{% else -%}
{% set virt_dir = 'w10' %}
{%- endif %}{{ virt_dir }}
qxl_driver: >-
{% if 'Windows Server 2008 R2' in ansible_distribution or 'Windows 7' in ansible_distribution -%}
{% set qxl_driver_name = 'qxl' %}
{% else -%}
{% set qxl_driver_name = 'qxldod' %}
{%- endif %}{{ qxl_driver_name }}