]>
Commit | Line | Data |
---|---|---|
109c6b75 LSJ |
1 | Role Name |
2 | ========= | |
3 | ||
a67dde50 | 4 | An [Ansible] role to install/configure [RabbitMQ] |
109c6b75 | 5 | |
dcb10e24 LSJ |
6 | Build Status |
7 | ------------ | |
8 | ||
9 | [![Build Status](https://travis-ci.org/mrlesmithjr/ansible-rabbitmq.svg?branch=master)](https://travis-ci.org/mrlesmithjr/ansible-rabbitmq) | |
10 | ||
109c6b75 LSJ |
11 | Requirements |
12 | ------------ | |
13 | ||
a67dde50 LSJ |
14 | Ensure hostnames are resolvable prior to clustering...either update /etc/hosts |
15 | or ensure DNS is working. | |
109c6b75 LSJ |
16 | |
17 | Vagrant | |
18 | ------- | |
19 | ||
20 | Spin up a 3 node HA Cluster for testing... | |
21 | Install Ansible role on your host: | |
a67dde50 | 22 | ``` |
109c6b75 | 23 | sudo ansible-galaxy install -r requirements.yml -f |
a67dde50 | 24 | ``` |
109c6b75 | 25 | Now spin up your environment... |
a67dde50 | 26 | ``` |
109c6b75 | 27 | vagrant up |
a67dde50 | 28 | ``` |
109c6b75 | 29 | When you are done testing, tear it all down... |
a67dde50 | 30 | ``` |
109c6b75 | 31 | ./cleanup.sh |
a67dde50 | 32 | ``` |
109c6b75 LSJ |
33 | |
34 | Role Variables | |
35 | -------------- | |
36 | ||
a67dde50 | 37 | [Role Defaults](./defaults/main.yml) |
109c6b75 LSJ |
38 | |
39 | Dependencies | |
40 | ------------ | |
41 | ||
42 | None | |
43 | ||
44 | Example Playbook | |
45 | ---------------- | |
46 | ||
a67dde50 | 47 | [Example Playbook](./playbook.yml) |
109c6b75 LSJ |
48 | |
49 | License | |
50 | ------- | |
51 | ||
52 | BSD | |
53 | ||
54 | Author Information | |
55 | ------------------ | |
56 | ||
57 | Larry Smith Jr. | |
a67dde50 | 58 | - [@mrlesmithjr] |
109c6b75 LSJ |
59 | - http://everythingshouldbevirtual.com |
60 | - mrlesmithjr [at] gmail.com | |
a67dde50 LSJ |
61 | |
62 | [@mrlesmithjr]: <https://www.twitter.com/mrlesmithjr> | |
63 | ||
64 | [Ansible]: <https://www.ansible.com> | |
65 | [RabbitMQ]: <https://www.rabbitmq.com/> |