问题描述
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" {
解决方法
如果使用TF 0.13,则另一个选择是使用单个模块,其计数设置为2,然后使用count.index从预定义列表[]变量中获取该迭代的特定名称。