output "host" { description = "RabbitMQ connection host (via SSH tunnel)" value = var.server_ip } output "port" { description = "RabbitMQ AMQP connection port" value = 5672 } output "management_host" { description = "RabbitMQ Management API host (via SSH tunnel)" value = module.ssh_tunnel.host } output "management_port" { description = "RabbitMQ Management API port (via SSH tunnel)" value = module.ssh_tunnel.port } output "vhost" { description = "Virtual host name" value = rabbitmq_vhost.tenant_vhost.name } output "username" { description = "RabbitMQ username" value = rabbitmq_user.tenant_user.name } output "password" { description = "RabbitMQ password" value = random_password.tenant_password.result sensitive = true } output "connection_string" { description = "RabbitMQ AMQP connection string" value = "amqp://${rabbitmq_user.tenant_user.name}:${random_password.tenant_password.result}@${var.server_ip}:5672/${rabbitmq_vhost.tenant_vhost.name}" sensitive = true } output "installed" { description = "Installation complete flag" value = true depends_on = [rabbitmq_vhost.tenant_vhost, rabbitmq_user.tenant_user, rabbitmq_permissions.tenant_permissions] }