openstack-infrastructure-te.../modules/keycloak/outputs.tf

40 lines
1.2 KiB
HCL

output "keycloak_data" {
description = "The input data, re-exported for the dependent workspaces"
value = var.keycloak_data
}
output "keycloak_instance_ids" {
value = openstack_compute_instance_v2.keycloak[*].id
}
output "keycloak_instance_names" {
value = openstack_compute_instance_v2.keycloak[*].name
}
output "keycloak_ip" {
description = "Addresses of the instances on the main private network"
value = local.keycloak_ip
}
output "keycloak_postgresql_ip" {
description = "Addresses of the instances on the dedicated network of the database"
value = openstack_networking_port_v2.keycloak_postgresql_port[*].all_fixed_ips
}
output "keycloak_server_group_id" {
value = openstack_compute_servergroup_v2.keycloak.id
}
output "keycloak_cluster_security_group_id" {
value = openstack_networking_secgroup_v2.keycloak_cluster_traffic.id
}
output "traffic_to_keycloak_security_group_id" {
description = "Security group that allows the traffic from the load balancers, to be added to the ports of new clients"
value = openstack_networking_secgroup_v2.traffic_to_keycloak.id
}
output "keycloak_recordsets" {
value = var.keycloak_recordsets
}