RabbitMQ provides the messaging broker for various OpenStack services. The OpenStack-Ansible project configures a plain text listener on port 5672 and a SSL/TLS encrypted listener on port 5671.
Customize your RabbitMQ deployment in
/etc/openstack_deploy/user_variables.yml
.
The OpenStack-Ansible project provides the ability to secure RabbitMQ communications with self-signed or user-provided SSL certificates. Refer to “Securing services with SSL certificates” in the OSA Install Guide for available configuration options.
The control of SSL communication between various OpenStack services
and RabbitMQ is via the Ansible variable rabbitmq_use_ssl
:
rabbitmq_use_ssl: true
Setting this variable to true
adjusts the RabbitMQ port to 5671
(the default SSL/TLS listener port) and enables SSL connectivity
between each OpenStack service and RabbitMQ.
Setting this variable to false
disables SSL encryption between
OpenStack services and RabbitMQ and configures all services to
use the plain text port, 5672.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.