如何在terraform中连接变量和字符串?

时间:2020-08-17 00:49:59

标签: terraform

我是terraform的新手,正在尝试将变量添加到字符串中, 假设id =“ abcde”,主机=〜$ {id} +“ id”,应返回abcdeid 在terraform中实现此目标的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

您可以直接连接它们,也可以使用join对其进行连接。例如:

variable "id" {
  default = "abcde"
}

output "output1" {
  value = "${var.id}id"
}

output "output2" {
  value = join("", [var.id, "id"])
}

这将给出:

output1 = abcdeid
output2 = abcdeid

答案 1 :(得分:0)

假设一个名为var的变量和-123后缀

主机=“ $ {var.name} -123”