Role rabbitmq_server for OpenStack-Ansible
Go to file
git-harry cadd8ff635 Remove clustering config from rabbitmq.config
Remove cluster formation configuration from rabbitmq.config. Cluster
formation is managed by the task files in the role, see
tasks/rabbitmq_cluster.yml for details. The entries in the config
template are unnecessary and I believe they may be causing clustering
failures when the clustering tasks run.

Remove testing for cluster configuration in rabbitmq.config.

Change-Id: Ia65da05a5c967965143e8167657688d6906ad1f0
2016-03-29 12:19:27 +01:00
defaults Removing unused default role variable 2016-03-09 10:58:19 -05:00
doc [DOCS] Cleanup the role docs for consistency and clarity 2016-03-09 21:28:38 -05:00
files first commit 2015-12-09 09:25:11 -06:00
meta first commit 2015-12-09 09:25:11 -06:00
tasks Removing unneeded with_items usage for clarity 2016-03-09 11:01:00 -05:00
templates Remove clustering config from rabbitmq.config 2016-03-29 12:19:27 +01:00
tests Remove clustering config from rabbitmq.config 2016-03-29 12:19:27 +01:00
.gitignore updated repo pathing for new org 2015-12-10 20:16:01 -06:00
.gitreview updated repo pathing for new org 2015-12-10 20:16:01 -06:00
CONTRIBUTING.rst [DOCS] Cleanup the role docs for consistency and clarity 2016-03-09 21:28:38 -05:00
LICENSE first commit 2015-12-09 09:25:11 -06:00
other-requirements.txt Add curl to bindep requirements 2016-03-04 19:25:12 +00:00
README.rst [DOCS] Cleanup the role docs for consistency and clarity 2016-03-09 21:28:38 -05:00
run_tests.sh first commit 2015-12-09 09:25:11 -06:00
setup.cfg first commit 2015-12-09 09:25:11 -06:00
setup.py first commit 2015-12-09 09:25:11 -06:00
test-requirements.txt pin version of ansible-lint we use for testing 2016-03-15 15:37:39 +00:00
tox.ini Update tox config and add bashate E006, E040 exceptions 2016-02-12 11:57:39 +00:00

OpenStack-Ansible RabbitMQ Server

This Ansible role deploys RabbitMQ. When multiple hosts are present in the rabbitmq_all inventory group a cluster will be created.

Default Variables

../../defaults/main.yml

Required Variables

# RabbitMQ cluster shared secret
rabbitmq_cookie_token: secrete

Example Playbook

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