我尝试创建一个用户定义变量并尝试在资源配置选项卡下调用它。
locals {
rname = "${var.build == "production" ? "PROD_RHEL7_x64"}"
}
resource_configuration = {
"${local.rname.ip_address}" = ""
"${local.rname.name}" = ""
}
预期输出应该将 local.rname.ipaddress 替换为 PROD_RHEL7_x64.ip_address
实际输出是
错误:解析 /work/test.tf 时出错:对象预期关闭 RBRACE 得到:EOF