在模块中指定源时是否可以排除.tf
文件。
示例
foo/bar
由多个.tf
文件组成:
是否可以在源中包含file1.tf
的情况下排除foo/bar
,如下所示:
module "module1" {
source = "foo/bar"
version = "0.1.0"
}
答案 0 :(得分:1)
您所要求的不被明确支持。 You can use some of the workarounds detailed in this Medium post,就像将资源的count
设置为等于您设置为布尔值true
或false
的变量一样:
file1.tf:
resource "aws_eip" "example" {
count = "${var.create_eip}"
...
}
依赖来源:
module "module1" {
source = "foo/bar"
version = "0.1.0"
create_eip = false # set to 'true' to include the resource in file1.tf
}