testing azure error message

pull/72/head
Stephen Kirby 2 years ago
parent 85baafcb5b
commit 0003b3d392

@ -308,7 +308,7 @@ data "coder_parameter" "region" {
name = "azure_region" name = "azure_region"
display_name = var.display_name display_name = var.display_name
description = var.description description = var.description
default = null # var.default == "" ? null : var.default default = var.default == "" ? null : var.default
mutable = var.mutable mutable = var.mutable
dynamic "option" { dynamic "option" {
for_each = { for k, v in local.all_regions : k => v if !(contains(var.exclude, k)) } 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 value = option.key
} }
} }
validation {
regex = "^.+$"
error = "Azure region must be selected."
}
} }
output "value" { output "value" {

@ -46,7 +46,7 @@ variable "jetbrains_ides" {
condition = length(var.jetbrains_ides) > 0 condition = length(var.jetbrains_ides) > 0
error_message = "The jetbrains_ides must not be empty." error_message = "The jetbrains_ides must not be empty."
} }
#ccheck if the list contains duplicates # check if the list contains duplicates
validation { validation {
condition = length(var.jetbrains_ides) == length(toset(var.jetbrains_ides)) condition = length(var.jetbrains_ides) == length(toset(var.jetbrains_ides))
error_message = "The jetbrains_ides must not contain duplicates." error_message = "The jetbrains_ides must not contain duplicates."

Loading…
Cancel
Save