【发布时间】:2021-07-21 09:55:44
【问题描述】:
我正在尝试在我账户的每个区域中启动 AWS Config 和规则。现在,在我的根 main.tf 中,我在单个区域中创建了一个 AWS 提供程序,并从我的模块目录中调用我的 AWS Config 模块。这对于创建一个模块来说很好,但我希望有一个可以迭代的区域列表,以便在每个模块中创建 AWS Config 规则
我曾尝试创建以区域为参数的单个模块,但我不知道 10 多个不同的模块是否有效。似乎使用 for 循环会更有效,但我找不到这种行为的任何示例。
provider "aws" {
region = "${var.aws_region}"
}
module "config" {
source = "./modules/config"
...
}
我的目标是全面使用我的配置模块并在所有地区创建它们。 us-east-1、us-east-2、us-west1- 等
【问题讨论】:
标签: terraform