diff --git a/azure-region/main.tf b/azure-region/main.tf index 5f1c6b5..3a27849 100644 --- a/azure-region/main.tf +++ b/azure-region/main.tf @@ -308,7 +308,7 @@ data "coder_parameter" "region" { name = "azure_region" display_name = var.display_name description = var.description - default = null # var.default == "" ? null : var.default + default = var.default == "" ? null : var.default mutable = var.mutable dynamic "option" { for_each = { for k, v in local.all_regions : k => v if !(contains(var.exclude, k)) } @@ -318,6 +318,10 @@ data "coder_parameter" "region" { value = option.key } } + validation { + regex = "^.+$" + error = "Azure region must be selected." + } } output "value" { diff --git a/jetbrains-gateway/main.tf b/jetbrains-gateway/main.tf index 4eb2063..6d01326 100644 --- a/jetbrains-gateway/main.tf +++ b/jetbrains-gateway/main.tf @@ -46,7 +46,7 @@ variable "jetbrains_ides" { condition = length(var.jetbrains_ides) > 0 error_message = "The jetbrains_ides must not be empty." } - #ccheck if the list contains duplicates + # check if the list contains duplicates validation { condition = length(var.jetbrains_ides) == length(toset(var.jetbrains_ides)) error_message = "The jetbrains_ides must not contain duplicates."