Fix vm creation when no rhel_iso for vmware
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user