如何在Terraform条件中格式化字符串?

时间:2019-06-04 14:42:46

标签: terraform

我正在尝试根据Terraform v0.12中的以下条件来制定参数

改写-


if var.role != ""
    role = role/var.role      >>> assign role
else 
    role = var.role        >>> assign just empty string and not "role/"

以下内容无效

role    = "${var.role != "" ? role/var.role : var.role}"

OR

role    = "${var.role != "" ? "role/" + var.role : var.role}"

OR 

role    = "${var.role != "" ? role/${var.role} : var.role}"

有什么办法格式化吗?

1 个答案:

答案 0 :(得分:0)

对于任何寻找它的人来说,这都很有效-

role    = "${var.role != "" ? "role/${var.role}" : var.role}"