Browse code

Merge "Fix multi-host deployments using RabbitMQ"

Jenkins authored on 2012/05/25 03:02:55
Showing 1 changed files
... ...
@@ -1670,11 +1670,11 @@ add_nova_opt "vncserver_proxyclient_address=$VNCSERVER_PROXYCLIENT_ADDRESS"
1670 1670
 add_nova_opt "api_paste_config=$NOVA_CONF_DIR/api-paste.ini"
1671 1671
 add_nova_opt "image_service=nova.image.glance.GlanceImageService"
1672 1672
 add_nova_opt "ec2_dmz_host=$EC2_DMZ_HOST"
1673
-if is_service_enabled rabbit ; then
1673
+if is_service_enabled qpid ; then
1674
+    add_nova_opt "rpc_backend=nova.rpc.impl_qpid"
1675
+elif [ -n "$RABBIT_HOST" ] &&  [ -n "$RABBIT_PASSWORD" ]; then
1674 1676
     add_nova_opt "rabbit_host=$RABBIT_HOST"
1675 1677
     add_nova_opt "rabbit_password=$RABBIT_PASSWORD"
1676
-elif is_service_enabled qpid ; then
1677
-    add_nova_opt "rpc_backend=nova.rpc.impl_qpid"
1678 1678
 fi
1679 1679
 add_nova_opt "glance_api_servers=$GLANCE_HOSTPORT"
1680 1680
 add_nova_opt "force_dhcp_release=True"