File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change 4747 when : item.stat.exists
4848 when : libvirt_vm_engine == 'kvm'
4949
50+ - block :
51+ - name : Detect the qemu emulator binary path
52+ stat :
53+ path : /usr/libexec/qemu-kvm
54+ register : kvm_emulator_result
55+
56+ - name : Set a fact containing the KVM emulator binary path
57+ set_fact :
58+ libvirt_vm_emulator : " {{ kvm_emulator_result.stat.path }}"
59+ when : kvm_emulator_result.stat.exists
60+ when :
61+ - libvirt_vm_engine == 'qemu'
62+ - ansible_os_family == 'RedHat'
63+ - ansible_distribution_major_version | int >= 8
64+
5065 - block :
5166 - name : Detect the QEMU emulator binary path
5267 shell : which qemu-system-{{ libvirt_vm_arch }}
5671 - name : Set a fact containing the QEMU emulator binary path
5772 set_fact :
5873 libvirt_vm_emulator : " {{ qemu_emulator_result.stdout }}"
59- when : libvirt_vm_engine == 'qemu'
74+
75+ when :
76+ - libvirt_vm_engine == 'qemu'
77+ - ansible_os_family != 'RedHat' or ansible_distribution_major_version | int == 7
6078
6179 - name : Fail if unable to detect the emulator
6280 fail :
You can’t perform that action at this time.
0 commit comments