可选资源的Terraform可选提供程序

时间:2019-08-20 16:01:00

标签: terraform terraform-provider-aws

我有一个模块,希望在另一个区域有条件地创建一个s3存储桶。我尝试过这样的事情:

resource "aws_s3_bucket" "backup" {
   count = local.has_backup ? 1 : 0
   provider = "aws.backup"
   bucket = "${var.bucket_name}-backup"
   versioning { 
     enabled = true
   }
}

但是似乎我需要提供aws.backup提供程序,即使count为0。这有什么办法吗?

注意:如果我可以使用单个提供程序在多个区域中创建存储桶,这将不是问题,请参阅https://github.com/terraform-providers/terraform-provider-aws/issues/8853

0 个答案:

没有答案