Files
runner-images/images/ubuntu/templates/locals.ubuntu.pkr.hcl
Maxim Lobanov 79625a3639 Refactor Source image SKUs in packer templates (#13364)
* [ubuntu] Refactor image properties mapping to use source_image_marketplace_sku

* Refactor Ubuntu and Windows image properties to simplify disk size handling and update marketplace SKU mappings

* Refactor disk size handling to use coalesce for improved flexibility
2025-11-27 15:36:32 +01:00

16 lines
557 B
HCL

locals {
image_properties_map = {
"ubuntu22" = {
source_image_marketplace_sku = "canonical:0001-com-ubuntu-server-jammy:22_04-lts"
os_disk_size_gb = 75
},
"ubuntu24" = {
source_image_marketplace_sku = "canonical:ubuntu-24_04-lts:server-gen1"
os_disk_size_gb = 75
}
}
source_image_marketplace_sku = local.image_properties_map[var.image_os].source_image_marketplace_sku
os_disk_size_gb = coalesce(var.os_disk_size_gb, local.image_properties_map[var.image_os].os_disk_size_gb)
}