将地图展平为 terraform 中的列表?

red*_*888 4 terraform

我有这张地图:

  mymap = "${
      map(
      "key1", "111111",
      "key2", "222222",
      "key3", "333333"
      )
  }"
Run Code Online (Sandbox Code Playgroud)

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

mymap = [
  "111111","222222","333333"
]
Run Code Online (Sandbox Code Playgroud)

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

Mar*_*ski 8

values您正在寻找该功能吗?

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

locals {
  myvalues = values(local.mymap)
}
Run Code Online (Sandbox Code Playgroud)