In multi-node environment, RABBIT_HOST and RABBIT_PASSWORD are used to
indicate the server running rabbitmq service. We should check the
variables in iniset_rpc_backend.
Change-Id: Iaea8cc87315be91429a8747254310d6474930eec
| ... | ... |
@@ -100,7 +100,7 @@ function iniset_rpc_backend() {
|
| 100 | 100 |
iniset $file $section rpc_backend ${package}.openstack.common.rpc.impl_zmq
|
| 101 | 101 |
elif is_service_enabled qpid; then |
| 102 | 102 |
iniset $file $section rpc_backend ${package}.openstack.common.rpc.impl_qpid
|
| 103 |
- elif is_service_enabled rabbit; then |
|
| 103 |
+ elif is_service_enabled rabbit || { [ -n "$RABBIT_HOST" ] && [ -n "$RABBIT_PASSWORD" ]; }; then
|
|
| 104 | 104 |
iniset $file $section rpc_backend ${package}.openstack.common.rpc.impl_kombu
|
| 105 | 105 |
iniset $file $section rabbit_host $RABBIT_HOST |
| 106 | 106 |
iniset $file $section rabbit_password $RABBIT_PASSWORD |