From b64644b9e3809c9daad398279a13ecbf3fbb9974 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Wed, 8 Mar 2023 09:55:20 +0900 Subject: [PATCH] Fix detection of management_ip_address for rabbitmqadmin This fixes inconsistent logic to determine management ip address if the rabbitmq::management_ip_address parameter is not set, and makes sure all logic tries to look up the rabbitmq::node_ip_address parameter. --- manifests/install/rabbitmqadmin.pp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/manifests/install/rabbitmqadmin.pp b/manifests/install/rabbitmqadmin.pp index f90aa0b94..7206ab80d 100644 --- a/manifests/install/rabbitmqadmin.pp +++ b/manifests/install/rabbitmqadmin.pp @@ -27,9 +27,15 @@ $default_user = $rabbitmq::default_user $default_pass = $rabbitmq::default_pass - $management_ip_address = $rabbitmq::management_ip_address $archive_options = $rabbitmq::archive_options + # This should be consistent with rabbitmq::config + if $rabbitmq::management_ip_address { + $management_ip_address = $rabbitmq::management_ip_address + } else { + $management_ip_address = $rabbitmq::node_ip_address + } + if !($management_ip_address) { # Pull from localhost if we don't have an explicit bind address $sanitized_ip = '127.0.0.1'