0

运行 terraform init 时出现此错误:

Error: Extraneous label for module

  on rds.tf line 22, in module "rds" "app":
  22: module "rds" "app" {

Only 1 labels (name) are expected for module blocks.

我有两个模块创建了“rds”和“app”,我在创建数据库实例时都引用了它们:

# PostgreSQL RDS App Instance
module "rds" "app" {

如何修复此错误?

4

1 回答 1

0

如果使用 TF 0.13,另一种选择是使用计数设置为 2 的单个模块,然后使用 count.index 从预定义的列表 [] 变量中获取该迭代的特定名称。

https://blog.ktz.me/terraform-0-13-count-modules/

于 2020-10-09T07:51:37.343 回答