首页 > 解决方案 > 将地图展平为terraform中的列表?

问题描述

我有这张地图:

  mymap = "${
      map(
      "key1", "111111",
      "key2", "222222",
      "key3", "333333"
      )
  }"

我需要它作为某些事情的地图,但对于其他事情,我只需要一个像这样的值列表:

mymap = [
  "111111","222222","333333"
]

如何将地图转换为列表并存储在另一个变量中(在本地)?

标签: terraform

解决方案


values功能是您正在寻找的东西吗?

为了清楚起见,使用0.12语法:

locals {
  myvalues = values(local.mymap)
}

推荐阅读