From fed4c3c615d4ea2e8d44ca4203df89d590264416 Mon Sep 17 00:00:00 2001 From: Taeha Kim Date: Wed, 1 Nov 2017 14:35:16 +0900 Subject: [PATCH] Add missing hostname to nodename in RabbitMQ for multinode deployment When a RabbitMQ node in multiple RabbitMQ nodes is started during multinode deployment, it is required to communicate with each other to be clustered. However, RabbitMQ nodes cannot communicate between them due to missing host name in the nodename environment variable of RabbitMQ. Subsequently, all of RabbitMQs cannot be started and it will give rise to a deployment failure. Change-Id: I7b4ba76807750db4a14d859454ba650bdaaf23ca Signed-off-by: Taeha Kim --- ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2 b/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2 index addadca9c5..d0a9fe0dc5 100644 --- a/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2 +++ b/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2 @@ -1,4 +1,4 @@ -RABBITMQ_NODENAME=rabbit +RABBITMQ_NODENAME=rabbit@{{ ansible_hostname }} RABBITMQ_BOOT_MODULE=rabbit_clusterer RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS="-pa /usr/lib/rabbitmq/lib/{{ rabbitmq_version }}"