将字符串追加到Terraform中列表的每个元素

Maz*_*zzy 4 terraform

我的想法是通过将一个字符串附加到每个元素上来修改列表的元素。如何做到这一点?我没有找到任何允许我执行此操作的功能。

Ign*_*lán 11

您尝试过formatlist()吗?

例如:

my_list_var = ["a", "b", "c"]
my_new_list = formatlist("%s-foo", var.mylist)
Run Code Online (Sandbox Code Playgroud)

my_new_list将是:

["a-foo", "b-foo", "c-foo"]
Run Code Online (Sandbox Code Playgroud)

您还可以传递与参数长度相同的另一个列表,以将不同的字符串附加到每个元素。