我正在尝试根据以下某些条件从地图变量中提取值:-
Variables.tf File content
variable "users" {
type = "map"
default = {
"101" = "abc@gmail.com"
"102" = "def@gmail.com"
"103" = "xyz@gmail.com"
"104" = "klm@gmail.com"
"105" = "pqr@gmail.com"
"106" = "tuv@gmail.com"
}
}
Run Code Online (Sandbox Code Playgroud)
下面是我的 main.tf 文件
module "instance" {
instance_private_ip = ["11.12.13.x"]
dns_map = ["y"]
users = ["z"]
}
module "instance2" {
instance_private_ip = ["11.12.14.a"]
dns_map = ["b"]
users = ["c"]
}
Run Code Online (Sandbox Code Playgroud)
用户变量中的x值应为偶数,例如 - 102、104 等。 值y应与x相同。 值z应对应于x 和 y。用户变量中的值a应该是全偶数,例如 …