manila/contrib/devstack
Thomas Bechtold 73d867a12c Use keystonemiddleware and manila.conf for config
Switch to keystonemiddleware so a full keystoneclient installation is no
longer required.
Also move the configuration parameters for auth_token from api-paste.ini
to manila.conf. api-paste.ini configuration can still be used and take
priority over parameters from manila.conf.
Finally adjust devstack lib and use manila.conf to configure auth_token.

Related-Bug: #1240753
Change-Id: I4317ffca174a0f73dddc7030b367d49130040c77
2014-11-14 08:38:34 +01:00
..
extras.d Added creation of secgroup for service vms in devstack plugin 2014-04-15 10:04:08 -04:00
lib Use keystonemiddleware and manila.conf for config 2014-11-14 08:38:34 +01:00
README.rst Clean up devstack plugin after LVM driver removal 2014-08-19 14:12:16 +00:00

Devstack Integration

This directory contains the files necessary to integrate Manila with devstack.

To install:

$ DEVSTACK_DIR=/path/to/devstack

$ cp lib/manila ${DEVSTACK_DIR}/lib

$ cp extras.d/70-manila.sh ${DEVSTACK_DIR}/extras.d

To configure devstack to run manila:

$ cd ${DEVSTACK_DIR}

$ services=(manila m-api m-shr m-sch); for item in ${services[*]}; do echo "enable_service $item" >> localrc; done