【发布时间】:2022-11-10 18:21:49
【问题描述】:
我在变量 var.fruits 中有一个映射,如下所示,但我想创建一个本地映射并删除与橙子匹配的键值。所以从下面的地图
{
"oranges" = {
"number" = "165"
"name" = "oranges"
},
"apples" = {
"number" = "200"
"name" = "apples"
}
}
我想创建以下地图:
{
"oranges" = {
"number" = "165"
"name" = "oranges"
}
}
我在 terraform 中尝试过以下代码
locals {
new_fruit_map = {for k, v in var.fruits : k => v
if k != "apples" }
}
但我收到以下错误错误解析计划:
在 369:27:预期:IDENT |字符串 |分配 | LBRACE 得到:逗号
看起来像一个语法问题,但不确定我错过了什么:(
【问题讨论】:
标签: terraform