]>
Commit | Line | Data |
---|---|---|
1 | <!-- START doctoc generated TOC please keep comment here to allow auto update --> | |
2 | <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> | |
3 | **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* | |
4 | ||
5 | - [ansible-rabbitmq](#ansible-rabbitmq) | |
6 | - [Build Status](#build-status) | |
7 | - [Requirements](#requirements) | |
8 | - [Vagrant](#vagrant) | |
9 | - [Role Variables](#role-variables) | |
10 | - [Dependencies](#dependencies) | |
11 | - [Example Playbook](#example-playbook) | |
12 | - [License](#license) | |
13 | - [Author Information](#author-information) | |
14 | ||
15 | <!-- END doctoc generated TOC please keep comment here to allow auto update --> | |
16 | ||
17 | # ansible-rabbitmq | |
18 | ||
19 | An [Ansible](https://www.ansible.com) role to install/configure [RabbitMQ](https://www.rabbitmq.com/) | |
20 | ||
21 | ## Build Status | |
22 | ||
23 | [![Build Status](https://travis-ci.org/mrlesmithjr/ansible-rabbitmq.svg?branch=master)](https://travis-ci.org/mrlesmithjr/ansible-rabbitmq) | |
24 | ||
25 | ## Requirements | |
26 | ||
27 | Ensure hostnames are resolvable prior to clustering...either update /etc/hosts | |
28 | or ensure DNS is working. | |
29 | ||
30 | ## Vagrant | |
31 | ||
32 | Spin up a 3 node HA Cluster for testing... | |
33 | Install Ansible role on your host: | |
34 | ||
35 | ```bash | |
36 | sudo ansible-galaxy install -r requirements.yml -f | |
37 | ``` | |
38 | ||
39 | Now spin up your environment... | |
40 | ||
41 | ```bash | |
42 | vagrant up | |
43 | ``` | |
44 | ||
45 | When you are done testing, tear it all down... | |
46 | ||
47 | ```bash | |
48 | ./cleanup.sh | |
49 | ``` | |
50 | ||
51 | ## Role Variables | |
52 | ||
53 | [Role Defaults](./defaults/main.yml) | |
54 | ||
55 | ## Dependencies | |
56 | ||
57 | None | |
58 | ||
59 | ## Example Playbook | |
60 | ||
61 | [Example Playbook](./playbook.yml) | |
62 | ||
63 | ## License | |
64 | ||
65 | MIT | |
66 | ||
67 | ## Author Information | |
68 | ||
69 | Larry Smith Jr. | |
70 | ||
71 | - [@mrlesmithjr](https://www.twitter.com/mrlesmithjr) | |
72 | - [EverythingShouldBeVirtual](http://everythingshouldbevirtual.com) | |
73 | - [mrlesmithjr@gmail.com](mailto:mrlesmithjr@gmail.com) |