From 1ef196baddbe5d681ac10ee23e01c5f0ac8bed79 Mon Sep 17 00:00:00 2001 From: "carey.xu" Date: Tue, 1 Mar 2016 16:44:00 +0800 Subject: maker rabbitmq playbook reentrant JIRA: COMPASS-328 Change-Id: Ia859db4f995ffac4cf01ab74da17f51c5d84dd1f Signed-off-by: carey.xu --- .../adapters/ansible/roles/mq/tasks/rabbitmq_install.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'deploy/adapters/ansible/roles/mq/tasks/rabbitmq_install.yml') diff --git a/deploy/adapters/ansible/roles/mq/tasks/rabbitmq_install.yml b/deploy/adapters/ansible/roles/mq/tasks/rabbitmq_install.yml index 067e240e..1c8c2fe7 100755 --- a/deploy/adapters/ansible/roles/mq/tasks/rabbitmq_install.yml +++ b/deploy/adapters/ansible/roles/mq/tasks/rabbitmq_install.yml @@ -68,6 +68,21 @@ pattern: '^(?!amq\.).*' tags: "ha-mode=all" +- name: get cluster name + shell: | + rabbitmqctl cluster_status | grep -w '<<"compass">>' + register: cluster_status + failed_when: false + changed_when: cluster_status.rc != 0 + when: | + inventory_hostname == haproxy_hosts.keys()[0] + +- name: set cluster name + shell: rabbitmqctl set_cluster_name compass + when: | + inventory_hostname == haproxy_hosts.keys()[0] + and cluster_status.rc != 0 + - include: rabbitmq_cluster.yml when: inventory_hostname != haproxy_hosts.keys()[0] -- cgit 1.2.3-korg