gpt4 book ai didi

list - 如何 append 到 Terraform 中的列表?

转载 作者:行者123 更新时间:2023-12-03 14:34:52 25 4
gpt4 key购买 nike

我有一些一般形式的代码:

variable "foo" {
type = "list"
default = [ 1,2,3 ]
}

resource "bar_type" "bar" {
bar_field = "${var.foo}"
}

我想向 bar_field 添加一个 append 值无需修改 foo .我怎样才能做到这一点?我在他们的文档中没有看到任何联系或 append 功能。

这是 0.11.x Terraform

最佳答案

您可以使用 concat为此功能。扩展您问题中的示例:

variable "foo" {
type = "list"
default = [ 1,2,3 ]
}

# assume a value of 4 of type number is the additional value to be appended
resource "bar_type" "bar" {
bar_field = "${concat(var.foo, [4])}"
}

append 到分配给 bar_field 的值同时确保 var.foo保持不变。

关于list - 如何 append 到 Terraform 中的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55957697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com