40 lines
1.2 KiB
HCL
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
|
|
}
|