// TODO: standardize output names?
output "consul_server_ips" {
value = compact(flatten([
[for ip in module.cluster-blue.consul-servers[*].ipv6 : split("/", ip)[0]],
]))
}
output "nomad_server_ips" {
value = compact(flatten([
[for ip in module.cluster-blue.nomad-servers[*].ipv6 : split("/", ip)[0]],
]))
}
output "nomad_client_ips" {
/*
value = concat(
[for ip in module.nomad-client.instances[*].ipv6: split("/", ip)[0]],
[for ip in module.nomad-client-load-balancer.instances[*].ipv6: split("/", ip)[0]],
)
*/
value = flatten(concat(
module.cluster-blue.nomad-clients[*].ip_address,
module.cluster-blue.nomad-client-load-balancers[*].ip_address,
))
}
output "vault_server_ips" {
value = compact(flatten([
[for ip in module.cluster-blue.vault-servers[*].ipv6 : split("/", ip)[0]],
]))
}