【发布时间】:2019-04-11 12:56:31
【问题描述】:
我有以下情况:
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 将失败,因为从未定义过变量。
我怎样才能让它工作,而不必定义该变量?
【问题讨论】:
-
你的意思是不用定义默认值?
标签: terraform