将 terraform 配置文件移动到单独的目录中会将它们从计划中删除

Moving terraform configuration files into separate directory removes them from the plan

我在许多配置文件中定义了我的 Terraform 基础设施,如下所示。

我想通过将以“glue_”开头的配置文件移动到它们自己的目录中来稍微组织一下它们。

但是当我应用更改时,它删除了我移动到 glue 目录中的所有资源。

是否有一些技巧可以让我将我的配置文件移动到它们自己的目录中而无需 terraform removing/ignoring 它们?

注意:我正在使用 terraform cloud。

我认为发生这种情况是因为 Terraform 忽略了子文件夹中的内容,因此不会创建 glue 目录中的资源。

确实,您可以创建一个模块 glue 并在主模块中调用它。

Terraform Modules

编辑: 我还发现了一个非常相似的问题