如何根据字符串变量在 Terraform 中有条件创建资源

2024-01-10

虽然有条件地基于布尔变量创建资源是很常见的,但我正在寻找一种基于变量中的字符串有条件地生成资源的方法。

例如,我正在创建变量day = Sunday;现在,如果变量是not周日,Terraform 将创建资源;否则 - 什么都不会被创建。

TF 有没有办法实现这一点?


如果我理解正确的话,你只需替换boolean条件与string健康)状况?

例如::

variable "day" {
  type        = string
  default     = "Sunday"
  description = "Defaults to Sunday. We only create resource when it's not Sunday"
}

然后,可以在非星期日时创建资源::

resource "some_resource" { 
  count = var.day != "Sunday" ? 1 : 0 
  ... 
}

如果这不是您所期望的,那么我的理解是错误的。饶了我吧..

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何根据字符串变量在 Terraform 中有条件创建资源 的相关文章

随机推荐