【发布时间】:2019-03-25 12:26:00
【问题描述】:
terraform 有资源和数据。资源创建一个新事物,而数据引用一个现有事物。
是否可以执行以下操作? 1)如果一个资源没有退出,通过'resource'创建一个新的 2)如果存在,通过'data'引用它
例如,
# 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)}"
}
【问题讨论】:
-
这似乎不可能,而且看起来不会根据github issue #16380添加
标签: terraform