gpt4 book ai didi

amazon-web-services - Terraform 条件变量

转载 作者:行者123 更新时间:2023-12-05 02:18:21 24 4
gpt4 key购买 nike

我在我的 terraform 配置中有一个模板,我在其中写入如下变量的值:

data "template_file" "config" {
template = "${file("${path.module}/templates/${var.json_config}")}"

vars {
is_enabled = "${var.is_enabled}"
}
}

现在 is_enabled 是一个 bool 字符串,它被设置为 truefalse。现在根据这是真还是假我想设置另一个变量。在伪代码中它看起来像这样:

如果 is_enabled == true 路径 =/一个/路径/别的 path =/另一个/路径

我查看了 conditional values但它似乎是为了提供资源。我将如何使用它在模板文件中设置变量?

最佳答案

Templates 使用与 Terraform 中所有其他字符串相同的插值语法。 Documentation is available

所以在你的情况下它看起来像这样:

path = ${is_enabled ? "/one/path/" : "/another/path"}

关于amazon-web-services - Terraform 条件变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45556573/

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