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

如何在Terraform条件中格式化字符串?,terraform,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.r

我试图根据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}"


你知道如何格式化吗?

对于任何想看的人来说,这很有效-

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

谢谢您!这在他们的插值语法文档中是非常不清楚的。