GOOGLE ADS

jueves, 28 de abril de 2022

terrafor from: cree 3 servidores en 2 subredes usando el conteo

En terraform, deseo crear 3 servidores mientras tengo 2 subredes. La creación de 2 servidores de acuerdo con el siguiente código enrutará tanto el ID del servidor como el de la subred de acuerdo con el conteo. ¿Pero qué pasa si quiero 3 servidores? No me importa en cuál de las subredes se ubicará el tercer servidor.

resource "aws_instance" "consul_server" {
count = 2
ami = "ami-00ddb0e5626798373"
instance_type = t2.micro
subnet_id = var.private_subnet_id[count.index]
vpc_security_group_ids = [aws_security_group.consul_server.id]
tags = {
Name = "consul-server-${count.index + 1}-${var.project_name}"
tag_enviroment= var.tag_enviroment
project_name = var.project_name
consul_server = "true"
role = "consul-server"
}
}


Solución del problema

Normalmente usaría el elemento para la indexación envolvente:

subnet_id = element(var.private_subnet_id, count.index)

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...