Fix vm creation when no rhel_iso for vmware

This commit is contained in:
2025-02-20 16:00:39 +01:00
parent c96fcf5e96
commit 60c552be45

View File

@@ -22,19 +22,26 @@
num_cpus: "{{ vm_cpus }}" num_cpus: "{{ vm_cpus }}"
boot_firmware: efi boot_firmware: efi
secure_boot: false secure_boot: false
cdrom: cdrom: >-
- controller_number: 0 {{
unit_number: 0 [ {
controller_type: sata "controller_number": 0,
state: present "unit_number": 0,
type: iso "controller_type": "sata",
iso_path: "{{ boot_iso }}" "state": "present",
- controller_number: 0 "type": "iso",
unit_number: 1 "iso_path": boot_iso
controller_type: sata } ]
state: present +
type: iso ( [ {
iso_path: "{{ rhel_iso | default(omit) }}" "controller_number": 0,
"unit_number": 1,
"controller_type": "sata",
"state": "present",
"type": "iso",
"iso_path": rhel_iso
} ] if rhel_iso is defined and rhel_iso|length > 0 else [] )
}}
networks: networks:
- name: "{{ vm_nif }}" - name: "{{ vm_nif }}"
type: dhcp type: dhcp