output "postgresql_data" { description = "The input data, re-exported for the dependent workspaces" value = var.postgresql_data } output "postgresql_server_id" { value = openstack_compute_instance_v2.postgresql_server.id } output "postgresql_server_name" { value = openstack_compute_instance_v2.postgresql_server.name } # Addresses output "postgresql_main_ip" { description = "Address on the main private network, used by ansible and by the monitoring" value = var.postgresql_main_ip } output "postgresql_server_ip" { description = "Address the service listens on" value = var.postgresql_data.server_ip } output "postgresql_port" { value = var.postgresql_data.port } # Dedicated network, needed by every workspace that runs a client of the service output "postgresql_network" { value = openstack_networking_network_v2.postgresql_net } output "postgresql_network_id" { value = openstack_networking_network_v2.postgresql_net.id } output "postgresql_subnet" { value = openstack_networking_subnet_v2.postgresql_subnet } output "postgresql_subnet_id" { value = openstack_networking_subnet_v2.postgresql_subnet.id } # Security groups output "postgresql_access_security_group_id" { description = "Security group of the server port" value = openstack_networking_secgroup_v2.postgresql_access.id } output "postgresql_client_access_security_group_id" { description = "Security group to put on the port that a client has in the dedicated network" value = openstack_networking_secgroup_v2.postgresql_client_access.id } output "postgresql_client_access_security_group_name" { value = openstack_networking_secgroup_v2.postgresql_client_access.name }