From 20eb274b753ed7cfeabd4eca8865774fe4bed182 Mon Sep 17 00:00:00 2001 From: Pawel Koniszewski Date: Wed, 21 Dec 2016 13:27:09 +0100 Subject: [PATCH] Move RABBIT_HOST to lib/rpc_backend This moves setting of RABBIT_HOST from stack.sh to lib/rpc_backend so it may be used in grenade runs, which don't have the defaulted value from stack.sh. The RABBIT_HOST is needed in order to call get_transport_url in lib/rpc_backend. Change-Id: I504f7fac7bb9a8c158e20046dbd1dd2d507db02b Closes-Bug: #1649586 Depends-On: I3d4d7b309e50f4e2970cda55aada02d68c4fa705 --- lib/rpc_backend | 3 +++ stack.sh | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/rpc_backend b/lib/rpc_backend index 97b1aa409a..a21f781b4e 100644 --- a/lib/rpc_backend +++ b/lib/rpc_backend @@ -25,6 +25,9 @@ _XTRACE_RPC_BACKEND=$(set +o | grep xtrace) set +o xtrace RABBIT_USERID=${RABBIT_USERID:-stackrabbit} +if is_service_enabled rabbit; then + RABBIT_HOST=${RABBIT_HOST:-$SERVICE_HOST} +fi # Functions # --------- diff --git a/stack.sh b/stack.sh index 1817f61704..5de2b6366f 100755 --- a/stack.sh +++ b/stack.sh @@ -664,7 +664,6 @@ initialize_database_backends && echo "Using $DATABASE_TYPE database backend" || # In multi node DevStack, second node needs ``RABBIT_USERID``, but rabbit # isn't enabled. if is_service_enabled rabbit; then - RABBIT_HOST=${RABBIT_HOST:-$SERVICE_HOST} read_password RABBIT_PASSWORD "ENTER A PASSWORD TO USE FOR RABBIT." fi