Add support for sqlalchemy to Marconi
This patch adds a way to setup a marconi instance using sqlalchemy.
Change-Id: Ia694b76286835ca2ca935814370aa43544fe84fa
diff --git a/lib/marconi b/lib/marconi
index 8f4f3c6..1e0cc7d 100644
--- a/lib/marconi
+++ b/lib/marconi
@@ -104,7 +104,10 @@
iniset $MARCONI_CONF keystone_authtoken admin_tenant_name $SERVICE_TENANT_NAME
iniset $MARCONI_CONF keystone_authtoken signing_dir $MARCONI_AUTH_CACHE_DIR
- if [[ "$MARCONI_BACKEND" = 'mongodb' ]]; then
+ if [ "$MARCONI_BACKEND" = 'mysql' ] || [ "$MARCONI_BACKEND" = 'postgresql' ] ; then
+ iniset $MARCONI_CONF drivers storage sqlalchemy
+ iniset $MARCONI_CONF 'drivers:storage:sqlalchemy' uri `database_connection_url marconi`
+ else
iniset $MARCONI_CONF drivers storage mongodb
iniset $MARCONI_CONF 'drivers:storage:mongodb' uri mongodb://localhost:27017/marconi
configure_mongodb