new VM wizard
1- Name it
[image: 1763659003667-16428ce4-ad0d-4cc9-b37c-ceb2e91de263-ae0a89fa-d00c-4a94-b452-b502fba7f7e8.png]
2- Prep it
[image: 1763659022574-32cd4196-f3f3-4609-97dc-08adaf713271-a1507a6f-1532-47ed-b07c-bcb489ceeeff.png]
You choose the available pool/host/SR/network, and then template. All choices are driven top to bottom.
all filtering happening here is based on TAGs in XOA, hope XO6 will not break it but it was also the easiest way to differentiate "templates" that are HUB templates, and "templates" that are VM config models and need an ISO
bios mode is also automagically selected by tags...[image: 1763659613255-51e985b3-38d8-47c3-9bc0-a9254e426a6a-25d7c3e1-2d07-4820-8fd4-28d6a9fc014d.png]
3- Customize it
[image: 1763659045584-c4682f85-9c03-4331-8095-89ed9d1159f2-27bd63ac-5510-42c5-b7c8-3b4043409677.png]
Dynamic cloudconfig file creation, you fill the form, it changes the config
config is manually editable if you want to
4- Deploy it
[image: 1763659066278-d8424c75-9207-4c0f-b86e-f110bd8ffef0-b1e16498-1813-4ec2-8e7f-037f84cbf57c.png]
Final check before Pulumi does its magic.
to be done :
ssh-key wallet/generate button
hash of user password to avoid plain text in cloudconfig file
differentiate windows/linux templates to generate cloud-init/cloudbase-init files
DB of tenant/reseller/client logic, full admin view for now
beta opens in a couple weeks max I think !