]> git.immae.eu Git - github/fretlink/ansible-rabbitmq.git/commitdiff
Addressed issue #5
authorLarry Smith Jr <mrlesmithjr@gmail.com>
Sat, 3 Dec 2016 21:41:53 +0000 (16:41 -0500)
committerLarry Smith Jr <mrlesmithjr@gmail.com>
Sat, 3 Dec 2016 21:41:53 +0000 (16:41 -0500)
Signed-off-by: Larry Smith Jr <mrlesmithjr@gmail.com>
README.md
defaults/main.yml
playbook.yml
tasks/main.yml
tasks/rabbitmq_clustering.yml
tasks/rabbitmq_users.yml
templates/erlang.cookie.j2

index 8685452161300fc8ace4e08c4395a81279a17a8e..03cd1aa57509034848962dba3a016f81938f4b00 100644 (file)
--- a/README.md
+++ b/README.md
@@ -31,10 +31,10 @@ Role Variables
 ````
 ---
 # defaults file for ansible-rabbitmq
-config_rabbitmq_ha: false  #defines if rabbitmq ha should be configured...define here or in group_vars/group
-enable_rabbitmq_clustering: false  #defines if setting up a rabbitmq cluster...define here or in group_vars/group
-erlang_cookie: 'LSKNKBELKPSTDBBCHETL'  #define erlang cookie for cluster...define here or in group_vars/group
-erlang_cookie_file: '/var/lib/rabbitmq/.erlang.cookie'
+rabbitmq_config_ha: false  #defines if rabbitmq ha should be configured...define here or in group_vars/group
+rabbitmq_enable_clustering: false  #defines if setting up a rabbitmq cluster...define here or in group_vars/group
+rabbitmq_erlang_cookie: 'LSKNKBELKPSTDBBCHETL'  #define erlang cookie for cluster...define here or in group_vars/group
+rabbitmq_erlang_cookie_file: '/var/lib/rabbitmq/.erlang.cookie'
 rabbitmq_config:
   - queue_name: logstash
     durable: true
@@ -63,8 +63,8 @@ example...
 group_vars/rabbitmq-cluster-nodes
 ````
 ---
-enable_rabbitmq_clustering: true
-config_rabbitmq_ha: false
+rabbitmq_enable_clustering: true
+rabbitmq_config_ha: false
 rabbitmq_master: ans-test-1
 ````
 
@@ -95,8 +95,8 @@ Example Playbook
 - hosts: all
   become: true
   vars:
-    - config_rabbitmq_ha: true
-    - enable_rabbitmq_clustering: true
+    - rabbitmq_config_ha: true
+    - rabbitmq_enable_clustering: true
     - pri_domain_name: 'test.vagrant.local'
     - rabbitmq_master: 'node0'
   roles:
index 4923974ed53270799b7a835d8ffba71dbe969f96..ad22eadf695334d91d7d7afdf5ad46ce7e6b600b 100644 (file)
@@ -1,27 +1,27 @@
 ---
 # defaults file for ansible-rabbitmq
-config_rabbitmq_ha: false  #defines if rabbitmq ha should be configured...define here or in group_vars/group
-enable_rabbitmq_clustering: false  #defines if setting up a rabbitmq cluster...define here or in group_vars/group
-erlang_cookie: 'LSKNKBELKPSTDBBCHETL'  #define erlang cookie for cluster...define here or in group_vars/group
-erlang_cookie_file: '/var/lib/rabbitmq/.erlang.cookie'
 rabbitmq_config:
-  - queue_name: logstash
+  - queue_name: 'logstash'
     durable: true
     exchange_name: logstash
-    type: direct
-    routing_key: logstash
+    type: 'direct'
+    routing_key: 'logstash'
     tags: 'ha-mode=all,ha-sync-mode=automatic'
+rabbitmq_config_ha: false  #defines if rabbitmq ha should be configured...define here or in group_vars/group
 rabbitmq_debian_repo: 'deb http://www.rabbitmq.com/debian/ testing main'
 rabbitmq_debian_repo_key: 'https://www.rabbitmq.com/rabbitmq-release-signing-key.asc'
+rabbitmq_enable_clustering: false  #defines if setting up a rabbitmq cluster...define here or in group_vars/group
+rabbitmq_erlang_cookie: 'LSKNKBELKPSTDBBCHETL'  #define erlang cookie for cluster...define here or in group_vars/group
+rabbitmq_erlang_cookie_file: '/var/lib/rabbitmq/.erlang.cookie'
 rabbitmq_master: []  #defines the inventory host that should be considered master...define here or in group_vars/group
 rabbitmq_redhat_repo_key: 'https://www.rabbitmq.com/rabbitmq-signing-key-public.asc'
 rabbitmq_redhat_package: 'rabbitmq-server-{{ rabbitmq_redhat_version }}-1.noarch.rpm'
 rabbitmq_redhat_url: 'http://www.rabbitmq.com/releases/rabbitmq-server/v{{ rabbitmq_redhat_version }}'
 rabbitmq_redhat_version: '3.6.1'
 rabbitmq_users:  #define admin user to create in order to login to WebUI
-  - name: rabbitmqadmin
-    password: rabbitmqadmin
-    vhost: /
+  - name: 'rabbitmqadmin'
+    password: 'rabbitmqadmin'
+    vhost: '/'
     configure_priv: '.*'
     read_priv: '.*'
     write_priv: '.*'
index a9a7bba7fbe83a602a6daaab328c4039833fb202..498c829b18efa3ede6a82132ca771f459967444a 100644 (file)
@@ -16,8 +16,8 @@
 - hosts: all
   become: true
   vars:
-    - config_rabbitmq_ha: true
-    - enable_rabbitmq_clustering: true
+    - rabbitmq_config_ha: true
+    - rabbitmq_enable_clustering: true
     - pri_domain_name: 'test.vagrant.local'
     - rabbitmq_master: 'node0'
   roles:
index 26abc8d915377004b32f03ad6b226aa19caef82d..bd82f932cd54b9f38dceb967c95166f3bded59d4 100644 (file)
@@ -13,9 +13,9 @@
   register: clustered
 
 - include: rabbitmq_clustering.yml
-  when: enable_rabbitmq_clustering and (clustered.stat.exists != True)
+  when: rabbitmq_enable_clustering and (clustered.stat.exists != True)
 
 - include: rabbitmq_ha_config.yml
-  when: config_rabbitmq_ha and enable_rabbitmq_clustering
+  when: rabbitmq_config_ha and rabbitmq_enable_clustering
 
 - include: rabbitmq_users.yml
index f9b5157738521010bf28835ae51fa3a9710861af..9dece465591fb45158ab00b5fa4204eb4691fab7 100644 (file)
 
 #- name: grabbing erlang cookie
 #  shell: cat /var/lib/rabbitmq/.erlang.cookie
-#  register: erlang_cookie
+#  register: rabbitmq_erlang_cookie
 #  when: inventory_hostname == "{{ rabbitmq_master }}"
 
 - name: rabbitmq_clustering | copy erlang cookie
   template:
     src: erlang.cookie.j2
-    dest: "{{ erlang_cookie_file }}"
+    dest: "{{ rabbitmq_erlang_cookie_file }}"
     owner: rabbitmq
     group: rabbitmq
     mode: 0400
index 3e1997a2a2e7b93db06ca563d879d8c4cd18be74..8bce8b27a0c1134bff1ccb2faaa3fb47e8f5de0d 100644 (file)
@@ -10,7 +10,7 @@
     tags: "{{ item.tags }}"
     state: present
   with_items: "{{ rabbitmq_users }}"
-  when: (enable_rabbitmq_clustering is defined and not enable_rabbitmq_clustering) or enable_rabbitmq_clustering is not defined
+  when: (rabbitmq_enable_clustering is defined and not rabbitmq_enable_clustering) or rabbitmq_enable_clustering is not defined
 
 - name: rabbitmq_users | creating rabbitmq users
   rabbitmq_user:
@@ -24,4 +24,4 @@
     state: present
   run_once: yes
   with_items: "{{ rabbitmq_users }}"
-  when: (enable_rabbitmq_clustering is defined and enable_rabbitmq_clustering)
+  when: (rabbitmq_enable_clustering is defined and rabbitmq_enable_clustering)
index cb398e71e176b67ad4e3698e9da74dd7f1b83fe3..edd141fca7c89101ae5672ecb1a3e49a4b930d99 100644 (file)
@@ -1 +1 @@
-{{ erlang_cookie }}
+{{ rabbitmq_erlang_cookie }}