Reputation: 715
I'm trying to formulate a parameter based on the following conditions in Terraform v0.12
Paraphrasing-
if var.role != ""
role = role/var.role >>> assign role
else
role = var.role >>> assign just empty string and not "role/"
The following does not work
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}"
Any idea how to format this?
Upvotes: 11
Views: 4588
Reputation: 715
For anyone looking, this worked-
role = "${var.role != "" ? "role/${var.role}" : var.role}"
Upvotes: 18