如何在terraform中获取两个列表的交集?

时间:2019-01-09 19:53:04

标签: terraform

我有两个地形列表,想得到这些列表的交集。

例如,

list1 = ["a", "b", "c"]
lists2 = ["b", "c", "d"]

我希望使用内置的terraform函数以["b", "c"]的形式获取输出。

2 个答案:

答案 0 :(得分:0)

使用外部数据源并在脚本中进行交集。

这种用法的示例,但用于四舍五入一个数字: https://stackoverflow.com/a/53799033/2436807

答案 1 :(得分:0)

您正在寻找类似的东西

 output my_intersection {
   value = setintersection( toset(var.list1), toset(var.list2) )
 }