diff options
author | James E. Blair <jeblair@hp.com> | 2015-03-23 17:00:13 -0700 |
---|---|---|
committer | Sean Dague <sean@dague.net> | 2015-04-06 12:20:30 -0400 |
commit | 1b18cd2f7f87497caf8ccdae9c23fe53f8b394fd (patch) | |
tree | ca6af3f656458644c9d2383bac9e14eb3f172c39 /devstack/settings | |
parent | d7d488278495c8afedd391a2170df70c32f7af8f (diff) | |
download | trove-1b18cd2f7f87497caf8ccdae9c23fe53f8b394fd.tar.gz |
add devstack plugin
This refactors the devstack support for trove into a devstack plugin
in the trove source tree.
Change-Id: I15667bf9c063e886755aef29056ef0028cbb1080
Diffstat (limited to 'devstack/settings')
-rw-r--r-- | devstack/settings | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/devstack/settings b/devstack/settings new file mode 100644 index 00000000..f3d13c88 --- /dev/null +++ b/devstack/settings @@ -0,0 +1,38 @@ +# settings needed for trove plugin + +if is_service_enabled neutron; then + TROVE_HOST_GATEWAY=${PUBLIC_NETWORK_GATEWAY:-172.24.4.1} +else + TROVE_HOST_GATEWAY=${NETWORK_GATEWAY:-10.0.0.1} +fi + +# Set up default configuration +GITDIR["python-troveclient"]=$DEST/python-troveclient + +TROVE_DIR=$DEST/trove +TROVE_CONF_DIR=${TROVE_CONF_DIR:-/etc/trove} +TROVE_CONF=${TROVE_CONF:-$TROVE_CONF_DIR/trove.conf} +TROVE_TASKMANAGER_CONF=${TROVE_TASKMANAGER_CONF:-$TROVE_CONF_DIR/trove-taskmanager.conf} +TROVE_CONDUCTOR_CONF=${TROVE_CONDUCTOR_CONF:-$TROVE_CONF_DIR/trove-conductor.conf} +TROVE_GUESTAGENT_CONF=${TROVE_GUESTAGENT_CONF:-$TROVE_CONF_DIR/trove-guestagent.conf} +TROVE_API_PASTE_INI=${TROVE_API_PASTE_INI:-$TROVE_CONF_DIR/api-paste.ini} + +TROVE_LOCAL_CONF_DIR=$TROVE_DIR/etc/trove +TROVE_LOCAL_API_PASTE_INI=$TROVE_LOCAL_CONF_DIR/api-paste.ini +TROVE_AUTH_CACHE_DIR=${TROVE_AUTH_CACHE_DIR:-/var/cache/trove} +TROVE_DATASTORE_TYPE=${TROVE_DATASTORE_TYPE:-"mysql"} +TROVE_DATASTORE_VERSION=${TROVE_DATASTORE_VERSION:-"5.6"} +TROVE_DATASTORE_PACKAGE=${TROVE_DATASTORE_PACKAGE:-"mysql-server-5.6"} + +# Support entry points installation of console scripts +if [[ -d $TROVE_DIR/bin ]]; then + TROVE_BIN_DIR=$TROVE_DIR/bin +else + TROVE_BIN_DIR=$(get_python_exec_prefix) +fi +TROVE_MANAGE=$TROVE_BIN_DIR/trove-manage + +# Tell Tempest this project is present +TEMPEST_SERVICES+=,trove + +enable_service trove |