【发布时间】:2018-02-17 04:44:31
【问题描述】:
我有多个不同的服务,每个服务都有自己的 terraform 配置来创建资源(在这种特殊情况下,每个服务都有一个 BigQuery 表)。
这些服务中的每一个都依赖于单个资源实例(在本例中为 BigQuery 数据集)的存在。
我想以某种方式配置 Terraform,以便此共享资源在不存在时仅创建一次。
我的第一个想法是使用模块,但是由于模块命名空间,这导致每个根服务尝试创建自己的共享资源实例。
理想情况下,我想将一个 terraform 配置目录标记为依赖于另一个 terraform 配置目录,而不将该后一个目录作为模块导入。这可能吗?
【问题讨论】:
标签: terraform