簡體   English   中英

是否可以在 terraform 中連接字符串值和對象列表

[英]Is it possible to concatenate a string value and a list of objects in terraform

下面是我的 terraform 代碼,其中我有一個包含 5 個值的對象列表,是否可以將列表中的每個值與字符串值連接起來

locals{
mylist = ["aaa","bbb","ccc","ddd","eee"]
str1 = "hello"
str2 = "Data"

mergedstring =  "${local.str1},local.mylist,${local.str2}"
}

我需要以下格式的 output

hello,aaa,Data
hello,bbb,Data
hello,ccc,Data
hello,ddd,Data
hello,eee,Data

我怎樣才能做到這一點?

您可以按如下方式執行此操作:

locals{
  mylist = ["aaa","bbb","ccc","ddd","eee"]
  str1 = "hello"
  str2 = "Data"

  mergedstring = join("\n",[for v in local.mylist: "${local.str1},${v},${local.str2}"])
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM