terraform具有资源和数据。资源创建一个新事物,而数据引用一个现有事物。
是否可以执行以下操作? 1)如果某个资源没有退出,请通过“ resource”创建一个新资源 2)如果存在,则用“数据”来引用
例如,
# if not exists
resource "a" "b" { name = ...}
# else
data "a" "b" {name = ...}
resource "c" "d" {
field = "${element(concat(a.b.*.name, data.a.b.*.name), 0)}"
}