variable "tenant_name" { description = "Name of the tenant (used for vhost name and username)" type = string } variable "admin_username" { description = "RabbitMQ admin username" type = string } variable "admin_password" { description = "RabbitMQ admin password" type = string sensitive = true } variable "server_ip" { description = "VPS server IP address" type = string } variable "ssh_user" { description = "SSH user for connecting to VPS" type = string default = "fourlights" } variable "ssh_private_key_path" { description = "Path to SSH private key for authentication" type = string default = "~/.ssh/id_rsa" } variable "target_port" { description = "RabbitMQ Management API port on VPS" type = number default = 15672 } variable "wait_on" { description = "Resources to wait on before creating tenant" type = any default = null }