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