gpt4 book ai didi

terraform - 如何检查字符串是否包含 terraform 插值中的子字符串?

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

你如何检查一个 terraform 字符串是否包含另一个字符串?

例如,我想特别对待名称中带有“tmp”的 terraform 工作区(例如,允许在没有快照的情况下删除 rds 实例),因此如下所示:

locals
{
is_tmp = "${"tmp" in terraform.workspace}"
}

据我所知, substr interpolation function没有做到这一点。

最佳答案

您可以使用 replace 间接检查子字符串,例如

locals
{
is_tmp = "${replace(terraform.workspace, "tmp", "") != terraform.workspace}"
}

关于terraform - 如何检查字符串是否包含 terraform 插值中的子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47243474/

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