diff --git a/modules/rabbitmq/manifests/install/rabbitmqadmin.pp b/modules/rabbitmq/manifests/install/rabbitmqadmin.pp index 2fe96df..6ce51a9 100644 --- a/modules/rabbitmq/manifests/install/rabbitmqadmin.pp +++ b/modules/rabbitmq/manifests/install/rabbitmqadmin.pp @@ -9,14 +9,19 @@ class rabbitmq::install::rabbitmqadmin { $management_port = $rabbitmq::management_port $protocol = 'http' } + if($rabbitmq::node_ip_address == 'UNSET') { + $connect_host = 'localhost' + } + else { + $connect_host = $rabbitmq::node_ip_address + } $default_user = $rabbitmq::default_user $default_pass = $rabbitmq::default_pass - $node_ip_address = $rabbitmq::node_ip_address staging::file { 'rabbitmqadmin': target => "${rabbitmq::rabbitmq_home}/rabbitmqadmin", - source => "${protocol}://${default_user}:${default_pass}@${node_ip_address}:${management_port}/cli/rabbitmqadmin", + source => "${protocol}://${default_user}:${default_pass}@${connect_host}:${management_port}/cli/rabbitmqadmin", curl_option => '-k --noproxy localhost --retry 30 --retry-delay 6', timeout => '180', wget_option => '--no-proxy',