first supoport of multiple hostgroups

This commit is contained in:
Raymond Kuiper
2025-06-04 14:23:01 +02:00
parent 6bdaf4e5b7
commit bc53737e02
5 changed files with 68 additions and 44 deletions

View File

@@ -58,7 +58,10 @@ class VirtualMachine(PhysicalDevice):
nb_regions=nb_regions,
)
# Generate hostgroup based on hostgroup format
self.hostgroup = hg.generate(hg_format)
if isinstance(hg_format, list):
self.hostgroups = [hg.generate(f) for f in hg_format]
else:
self.hostgroups.append(hg.generate(hg_format))
def set_vm_template(self):
"""Set Template for VMs. Overwrites default class