|
|
|
@ -703,7 +703,10 @@ data "coder_parameter" "region" {
|
|
|
|
|
icon = "/icon/gcp.png"
|
|
|
|
|
mutable = var.mutable
|
|
|
|
|
dynamic "option" {
|
|
|
|
|
for_each = { for k, v in local.zones : k => v if(startswith(k, var.default) || contains(var.default, "all")) && (!var.gpu_only || v.has_gpu) }
|
|
|
|
|
for_each = {
|
|
|
|
|
for k, v in local.zones : k => v
|
|
|
|
|
if anytrue([for d in var.default : startswith(k, d) || d == "all"]) && (!var.gpu_only || v.has_gpu)
|
|
|
|
|
}
|
|
|
|
|
content {
|
|
|
|
|
icon = try(var.custom_icons[option.key], option.value.icon)
|
|
|
|
|
name = try(var.custom_names[option.key], option.value.name)
|
|
|
|
|