File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 1616 | selectattr('state', 'equalto', 'absent') | list) != libvirt_vms
1717
1818# Libvirt requires qemu-img to create qcow2 files.
19- - name : Ensure qemu-img is installed
19+ - name : Ensure qemu-img and ovmf is installed
20+ vars :
21+ is_efi : >-
22+ (libvirt_vms | selectattr('state', 'defined')
23+ | selectattr('state', 'equalto', 'absent') |
24+ | selectattr('boot_firmware', 'equalto', 'efi')) | bool
25+ packages :
26+ - " {{ 'qemu-img' if ansible_facts.os_family == 'RedHat' else 'qemu-utils' }}"
27+ - " {{ 'ovmf' if ansible_facts.os_family == 'Debian' and is_efi }}"
2028 ansible.builtin.package :
21- name : " {{ 'qemu-img' if ansible_facts.os_family == 'RedHat' else 'qemu-utils' }}"
29+ name : " {{ packages | select | unique | list }}"
2230 update_cache : " {{ True if ansible_facts.pkg_mgr == 'apt' else omit }}"
2331 become : true
2432
You can’t perform that action at this time.
0 commit comments