【发布时间】:2022-07-27 21:27:03
【问题描述】:
我正在尝试为 Aurora PostgreSQL 创建一个 Terraform 项目,并且如果可能的话,希望定义一个变量是否是无服务器的。例如:
-
变量.tf:
variable \"serverless\" {type = bool} -
terraform.tfvars:
serveless = \"true\" -
main.tf(伪代码):
resource \"aws_rds_cluster\" \"db_cluster\" { ... if var.serveless == true ? serverlessv2_scaling_configuration { max_capacity = 16 min_capacity = 0.5 } : []如果变量为真 - 设置无服务器代码,否则 - 根本不包含它。
-
您可以将
dynamic块与for_each一起使用。
标签: amazon-web-services terraform terraform-provider-aws