Terraform 如何使用for loop在多个区域中创建AWS资源
我正在尝试在我的帐户的每个区域中启动AWS配置和规则。现在,在我的root main.tf中,我在单个区域中创建了一个AWS提供程序,并从我的模块目录中调用我的AWS配置模块。这对于创建一个模块很好,但我希望有一个区域列表,我可以在每个模块中迭代创建AWS配置规则 我曾经尝试过用region作为参数创建单个模块,但我不知道10多个不同的模块是否有效。似乎使用for循环会更有效,但我找不到任何这种行为的例子Terraform 如何使用for loop在多个区域中创建AWS资源,terraform,Terraform,我正在尝试在我的帐户的每个区域中启动AWS配置和规则。现在,在我的root main.tf中,我在单个区域中创建了一个AWS提供程序,并从我的模块目录中调用我的AWS配置模块。这对于创建一个模块很好,但我希望有一个区域列表,我可以在每个模块中迭代创建AWS配置规则 我曾经尝试过用region作为参数创建单个模块,但我不知道10多个不同的模块是否有效。似乎使用for循环会更有效,但我找不到任何这种行为的例子 provider "aws" { region = "${var.aws_regio
provider "aws" {
region = "${var.aws_region}"
}
module "config" {
source = "./modules/config"
...
}
我的目标是全面使用我的配置模块,并在所有区域中创建它们。美国东部1号、美国东部2号、美国西部1号等