|
...
|
...
|
@@ -104,11 +104,16 @@ function configure_cinder() {
|
|
104
|
104
|
iniset $CINDER_CONF DEFAULT volume_name_template ${VOLUME_NAME_PREFIX}%s
|
|
105
|
105
|
iniset $CINDER_CONF DEFAULT iscsi_helper tgtadm
|
|
106
|
106
|
iniset $CINDER_CONF DEFAULT sql_connection $BASE_SQL_CONN/cinder?charset=utf8
|
|
107
|
|
- iniset $CINDER_CONF DEFAULT rabbit_host $RABBIT_HOST
|
|
108
|
|
- iniset $CINDER_CONF DEFAULT rabbit_password $RABBIT_PASSWORD
|
|
109
|
107
|
iniset $CINDER_CONF DEFAULT api_paste_config $CINDER_API_PASTE_INI
|
|
110
|
108
|
iniset $CINDER_CONF DEFAULT root_helper "sudo ${CINDER_ROOTWRAP}"
|
|
111
|
109
|
|
|
|
110
|
+ if is_service_enabled qpid ; then
|
|
|
111
|
+ iniset $CINDER_CONF DEFAULT rpc_backend cinder.openstack.common.rpc.impl_qpid
|
|
|
112
|
+ elif [ -n "$RABBIT_HOST" ] && [ -n "$RABBIT_PASSWORD" ]; then
|
|
|
113
|
+ iniset $CINDER_CONF DEFAULT rabbit_host $RABBIT_HOST
|
|
|
114
|
+ iniset $CINDER_CONF DEFAULT rabbit_password $RABBIT_PASSWORD
|
|
|
115
|
+ fi
|
|
|
116
|
+
|
|
112
|
117
|
}
|
|
113
|
118
|
|
|
114
|
119
|
# init_cinder() - Initialize database and volume group
|