我有以下病情:
resource "aws_elastic_beanstalk_application" "service" {
appversion_lifecycle {
service_role = "service-role"
delete_source_from_s3 = "${var.env == "production" ? false : true}"
}
}
如果var.env
被设置为production
,我就得到了想要的结果。然而如果var.env
未定义,terraform plan
会失败,因为变量从未被定义过。如何让它工作,而且不需要定义那个变量呢?