es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Comprobación de condiciones en Terraform.

Tengo un bloque de código de Terraform.

data “am_nodes” “tm_nodes” {
count = length(local.l_domains)
ay = local.l_domains[count.index].name
pol = local.am_pool[count.index].resource_id
host_reg = “${local.reg_k}${local.cte_env_map[local.environment]}-pd${local.pI}-mr*”
}

Aquí quiero poner una condición como si el valor de local.pI es 0, entonces ignorar todo host_reg
¿Hay alguna manera de lograr esto?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, se puede lograr esto mediante el uso de una declaración if-else en el código de Terraform. Por ejemplo:

    data "am_nodes" "tm_nodes" {
      count          = length(local.l_domains)
      ay             = local.l_domains[count.index].name
      pol           = local.am_pool[count.index].resource_id
      host_reg = if local.pI == 0 then "" else "${local.reg_k}${local.cte_env_map[local.environment]}-pd${local.pI}-mr*"
    }
    

Comments are closed.