Fixes:
As result formatting Packer templates for QEMU builder, AlmaLinux OS 8 and 9 get disk_size and disk_compression from Generic Cloud. Unlike the Generic Cloud (10GB) Azure uses 30GB disk size as an raw disk which does not support compression.
Refactors:
Since QEMU Packer plugin supports cpu_model, use the native Packer option instead of defining it as a customized QEMU argument (qemuargs).
Remove support for AlmaLinux OS 9 Generic Cloud image with BIOS one. The current image has Unified boot configured which means single image can be boot in BIOS and UEFI.
Add -bios suffix the kickstart file and and define boot command variable for it. Some Vagrant providers only supports BIOS boot.
Formating:
Reorder all packer templates on this order:
Generic Packer options
Builder specific from the different plugins in same order as their documentation
This will gives us consistency on review process also adding/removing new changes from the plugins will be easier.
Fixes: As result formatting Packer templates for QEMU builder, AlmaLinux OS 8 and 9 get disk_size and disk_compression from Generic Cloud. Unlike the Generic Cloud (10GB) Azure uses 30GB disk size as an raw disk which does not support compression.
Refactors:
Formating: Reorder all packer templates on this order:
This will gives us consistency on review process also adding/removing new changes from the plugins will be easier.