Files
runner-images/images/windows/templates/locals.windows.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

20 lines
732 B
HCL

locals {
image_properties_map = {
"win19" = {
source_image_marketplace_sku = "MicrosoftWindowsServer:WindowsServer:2019-Datacenter"
os_disk_size_gb = 256
},
"win22" = {
source_image_marketplace_sku = "MicrosoftWindowsServer:WindowsServer:2022-Datacenter"
os_disk_size_gb = 256
},
"win25" = {
source_image_marketplace_sku = "MicrosoftWindowsServer:WindowsServer:2025-Datacenter"
os_disk_size_gb = 150
}
}
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)
}