Role rabbitmq_server for OpenStack-Ansible
Go to file
Jimmy McCrory 1b9035aa79 Reorganize test playbooks
The following changes have been made to reorganize the structure of this
role's test playbooks, bringing them into line with other
OpenStack-Ansible roles:
  - move each playbook to an individual file
  - rename playbooks descriptively
  - define hosts and groups directly in the inventory file
  - include group vars required by containers
  - store extra variables in a single shared test-vars file
  - reduce lxc network dhcp network range to avoid conflicts with static
    container addresses
  - include callback plugin for human readable logging of test tasks

Change-Id: I6aa877b10945a265d7484c9aacb3c232d82d8ebb
2016-05-03 06:18:45 -07:00
defaults Fix server/hostname for RFC 1034/1035 2016-04-17 01:58:06 -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
releasenotes Remove Liberty releasenote index 2016-04-20 22:22:08 +01:00
tasks Fix server/hostname for RFC 1034/1035 2016-04-17 01:58:06 -05:00
templates Remove clustering config from rabbitmq.config 2016-03-29 12:19:27 +01:00
tests Reorganize test playbooks 2016-05-03 06:18:45 -07:00
.gitignore Add reno scaffolding for release notes management 2016-04-09 19:21:57 +01: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
README.rst [DOCS] Cleanup the role docs for consistency and clarity 2016-03-09 21:28:38 -05:00
other-requirements.txt Add dependencies for paramiko 2.0 2016-05-03 08:57:59 +01:00
run_tests.sh Add dependencies for paramiko 2.0 2016-05-03 08:57:59 +01: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 blacklist Ansible 1.9.6 2016-04-16 08:47:51 -05:00
tox.ini Reorganize test playbooks 2016-05-03 06:18:45 -07:00

README.rst

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