- name: rabbitmq_clustering | joining rabbitmq cluster
command: rabbitmqctl join_cluster 'rabbit@{{ rabbitmq_master }}'
+ register: cluster_joined
when: inventory_hostname != "{{ rabbitmq_master }}"
- name: rabbitmq_clustering | starting rabbitmq app
- name: rabbitmq_clustering | marking as clustered
file: path=/etc/rabbitmq/clustered state=touch
- when: cluster_master.changed
+ when: cluster_master.changed or cluster_joined.changed