Configure RabbitMQ on TurboStack

Enable and configure RabbitMQ on TurboStack - turn on the broker per application and set the version and plugins at the host level.

Enable RabbitMQ for an application and, where needed, tune the broker version and plugins at the host level.

The RabbitMQ panel under Configure application > Technologies, enabled, with the note that a vhost is configured automatically and the pointer to Advanced > RabbitMQ Options
The RabbitMQ panel under Configure application > Technologies, enabled, with the note that a vhost is configured automatically and the pointer to Advanced > RabbitMQ Options

Where to configure it

RabbitMQ is enabled per application. Open the application, go to Configure application > Technologies > RabbitMQ, and turn it on.

Broker-level options live with the host. Open the host and go to the Advanced > RabbitMQ Options tab to set any plugins. The RabbitMQ version (rabbitmq_version) is not a field there - set it via the Source (YAML) view.

YAML configuration

Required

Key Meaning
rabbitmq_enabled Enables RabbitMQ for the application (true).

Optional

There are no optional YAML keys for the application. RabbitMQ plugins (rabbitmq_plugins) are selected in the GUI under host Advanced > RabbitMQ Options; the version (rabbitmq_version) is set via the host's Source (YAML) view.

The management interface is always enabled, so you never have to add it to the list yourself. Removing a plugin from the list disables it again on the next deployment.

# Per-application application configuration
rabbitmq_enabled: true