Skip to content

Commit b64644b

Browse files
committed
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.
1 parent aa675b8 commit b64644b

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

manifests/install/rabbitmqadmin.pp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,15 @@
2727

2828
$default_user = $rabbitmq::default_user
2929
$default_pass = $rabbitmq::default_pass
30-
$management_ip_address = $rabbitmq::management_ip_address
3130
$archive_options = $rabbitmq::archive_options
3231

32+
# This should be consistent with rabbitmq::config
33+
if $rabbitmq::management_ip_address {
34+
$management_ip_address = $rabbitmq::management_ip_address
35+
} else {
36+
$management_ip_address = $rabbitmq::node_ip_address
37+
}
38+
3339
if !($management_ip_address) {
3440
# Pull from localhost if we don't have an explicit bind address
3541
$sanitized_ip = '127.0.0.1'

0 commit comments

Comments
 (0)