Support running Mistral under Redstack

Adds support for ENABLE_MISTRAL option to configure Mistral
to run under redstack.

Change-Id: Icddd5b34c30c5774e6b454c24f8373d30ca2da22
This commit is contained in:
Morgan Jones 2016-06-07 13:55:14 -04:00
parent 075be84738
commit 71d1887a99
2 changed files with 11 additions and 0 deletions

View File

@ -31,6 +31,11 @@ if [[ $ENABLE_CEILOMETER = true ]] || [[ $ENABLE_PROFILER = true ]]; then
enable_plugin ceilometer ${GIT_OPENSTACK}/ceilometer.git
fi
# Enable Mistral, if configured
if [[ $ENABLE_MISTRAL = true ]]; then
enable_plugin mistral ${GIT_OPENSTACK}/mistral.git
fi
# Use Git repositories for client components
LIBS_FROM_GIT=python-troveclient
if [[ $LIBS_FROM_GIT_ALL_CLIENTS = true ]]; then
@ -40,6 +45,9 @@ if [[ $LIBS_FROM_GIT_ALL_CLIENTS = true ]]; then
if [[ $ENABLE_NEUTRON = true ]]; then
LIBS_FROM_GIT+=,python-neutronclient
fi
if [[ $ENABLE_MISTRAL = true ]]; then
LIBS_FROM_GIT+=,python-mistralclient
fi
LIBS_FROM_GIT+=,python-novaclient,python-openstackclient
LIBS_FROM_GIT+=,python-swiftclient
fi

View File

@ -21,6 +21,9 @@ PROFILER_TRACE_SQL=$(get_bool PROFILER_TRACE_SQL false)
# Enable ceilometer
ENABLE_CEILOMETER=$(get_bool ENABLE_CEILOMETER $ENABLE_PROFILER)
# Enable Mistral
ENABLE_MISTRAL=$(get_bool ENABLE_MISTRAL false)
# Enable LIBS_FROM_GIT
LIBS_FROM_GIT_ALL_CLIENTS=$(get_bool LIBS_FROM_GIT_ALL_CLIENTS false)
LIBS_FROM_GIT_ALL_OSLO=$(get_bool LIBS_FROM_GIT_ALL_OSLO false)