openstack-ansible/playbooks/roles/rabbitmq_server
kevin b2624d4a26
Compartmentalizing RabbitMQ
Presently all services use the single root virtual host within RabbitMQ
and while this is “OK” for small to mid sized deployments however it
would be better to divide services into logical resource groups within
RabbitMQ which will bring with it additional security. This change set
provides OSAD better compartmentalization of consumer services that use
RabbitMQ.

UpgradeImpact
DocImpact
Change-Id: I6f9d07522faf133f3c1c84a5b9046a55d5789e52
Implements: blueprint compartmentalize-rabbitmq
2015-09-11 11:08:50 -05:00
..
defaults Compartmentalizing RabbitMQ 2015-09-11 11:08:50 -05:00
files Fix rabbitmq playbook to allow upgrades 2015-07-21 18:32:52 -05:00
meta added role to pin packages 2015-05-08 13:22:42 -05:00
tasks Compartmentalizing RabbitMQ 2015-09-11 11:08:50 -05:00
templates Set Rabbit recovery method for network partitions 2015-05-27 19:52:55 -07:00
CONTRIBUTING.rst Cleaning up doc8 violations. 2015-06-10 02:09:18 +00:00
LICENSE Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
README.rst Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00

OpenStack rabbitmq server

tags

openstack, rabbitmq, server, cloud, ansible

category

*nix

Role to deploy rabbitmq and cluster it when there are more than one nodes.

- name: Install rabbitmq server
  hosts: rabbitmq_all
  max_fail_percentage: 20
  user: root
  roles:
    - { role: "rabbitmq_server", tags: [ "rabbitmq-server" ] }
  vars:
    rabbitmq_cookie_token: secrete
    container_address: "{{ ansible_ssh_host }}"