`Home `_ OpenStack-Ansible Installation Guide Configuring RabbitMQ (optional) ------------------------------- RabbitMQ provides the messaging broker for various OpenStack services. The openstack-ansible project configures a plaintext listener on port 5672 and a SSL/TLS encrypted listener on port 5671. Customizing the RabbitMQ deployment is done within ``/etc/openstack_deploy/user_variables.yml``. Add a TLS encrypted listener to RabbitMQ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 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`_ for available configuration options. .. _Securing services with SSL certificates: configure-sslcertificates.html Enable encrypted connections to RabbitMQ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SSL communication between various OpenStack services and RabbitMQ is controlled via the Ansible variable ``rabbit_use_ssl``: .. code-block:: yaml rabbit_use_ssl: true Setting this variable to ``true`` will adjust the RabbitMQ port to 5671 (the default SSL/TLS listener port) and enable SSL connectivity between each OpenStack service and RabbitMQ. Setting this variable to ``false`` will disable SSL encryption between OpenStack services and RabbitMQ. The plaintext port for RabbitMQ, 5672, will be used for all services. -------------- .. include:: navigation.txt