Removed fuel from Genesis master since fuel has moved to repo fuel.
[genesis.git] / compass / deploy / ansible / roles / mq / tasks / rabbitmq_cluster.yml
1 ---
2 - name: stop rabbitmq app
3   command: rabbitmqctl stop_app
4   when: HA_CLUSTER[inventory_hostname] != '' 
5
6 - name: rabbitmqctl reset
7   command: rabbitmqctl reset
8   when: HA_CLUSTER[inventory_hostname] != ''
9
10 - name: stop  rabbitmq
11   shell:  rabbitmqctl stop
12
13 - name: set detach
14   shell: rabbitmq-server -detached
15
16 - name: join  cluster
17   command: rabbitmqctl join_cluster rabbit@{{ item }}
18   when: item  != inventory_hostname and HA_CLUSTER[item] == ''
19   with_items:
20     groups['controller']
21
22 - name: start rabbitmq app
23   command: rabbitmqctl start_app
24
25 - name: set the HA policy
26   rabbitmq_policy: name=ha-all pattern='^(?!amq\.).*' tags="ha-mode=all"
27