From 0e28d80a32b9702820f859526237c71cbda40683 Mon Sep 17 00:00:00 2001 From: Maarten Bezemer Date: Thu, 8 Dec 2016 16:08:23 +0100 Subject: [PATCH] Properly detect the master node when running on AWS EC2 --- tasks/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index db3e117..c83599a 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -14,9 +14,9 @@ - include: service.yml - include: cluster.yml - when: (rabbitmq_create_cluster == true) and ( ansible_fqdn != rabbitmq_cluster_master ) + when: '(rabbitmq_create_cluster == true) and ( ansible_fqdn != rabbitmq_cluster_master ) and ((ec2_public_dns_name | default("")) != rabbitmq_cluster_master)' - include: rabbitmq.yml - when: 'not rabbitmq_create_cluster or (ansible_fqdn == rabbitmq_cluster_master)' + when: 'not rabbitmq_create_cluster or (ansible_fqdn == rabbitmq_cluster_master) or ((ec2_public_dns_name | default("")) == rabbitmq_cluster_master)' - meta: flush_handlers