Clean up DevStack plugin
* Replace use of deprecated function configure_auth_token_middleware * Remove PKI configuration * Remove support for non-RabbitMQ messaging Change-Id: Ieb35df4d1d4af8f229b48bc86a707feb99a0f27f
This commit is contained in:
parent
1b81775d4d
commit
b0b6e78ad3
@ -1,4 +1,4 @@
|
||||
# Install and start **blazar** reservations service
|
||||
# Install and start **blazar** reservation service
|
||||
|
||||
# Save trace setting
|
||||
XTRACE=$(set +o | grep xtrace)
|
||||
@ -21,19 +21,6 @@ function is_blazar_enabled {
|
||||
return 1
|
||||
}
|
||||
|
||||
# Oslo.Messaging RPC iniupdate configuration
|
||||
function iniupdate_rpc_backend {
|
||||
local file=$1
|
||||
local section=$2
|
||||
if is_service_enabled zeromq; then
|
||||
iniset $file $section rpc_backend zmq
|
||||
elif is_service_enabled qpid || [ -n "$QPID_HOST" ]; then
|
||||
iniset $file $section rpc_backend qpid
|
||||
elif is_service_enabled rabbit || { [ -n "$RABBIT_HOST" ] && [ -n "$RABBIT_PASSWORD" ]; }; then
|
||||
iniset $file $section rpc_backend rabbit
|
||||
fi
|
||||
}
|
||||
|
||||
# configure_blazar() - Set config files, create data dirs, etc
|
||||
function configure_blazar {
|
||||
if [[ ! -d $BLAZAR_CONF_DIR ]]; then
|
||||
@ -70,7 +57,6 @@ function configure_blazar {
|
||||
iniset $BLAZAR_CONF_FILE DEFAULT use_syslog $SYSLOG
|
||||
|
||||
iniset_rpc_backend blazar $BLAZAR_CONF_FILE DEFAULT
|
||||
iniupdate_rpc_backend $BLAZAR_CONF_FILE DEFAULT
|
||||
|
||||
setup_logging $BLAZAR_CONF_FILE
|
||||
|
||||
@ -114,23 +100,8 @@ function configure_blazar {
|
||||
function _blazar_setup_keystone {
|
||||
local conf_file=$1
|
||||
local section=$2
|
||||
local use_auth_url=$3
|
||||
|
||||
if [[ -z $skip_auth_cache ]]; then
|
||||
iniset $conf_file $section signing_dir $BLAZAR_AUTH_CACHE_DIR
|
||||
# Create cache dir
|
||||
create_blazar_cache_dir
|
||||
fi
|
||||
|
||||
configure_auth_token_middleware $conf_file $BLAZAR_USER_NAME $BLAZAR_AUTH_CACHE_DIR $section
|
||||
}
|
||||
|
||||
# create_blazar_cache_dir() - Part of the _blazar_setup_keystone process
|
||||
function create_blazar_cache_dir {
|
||||
# Create cache dir
|
||||
sudo mkdir -m 700 -p $BLAZAR_AUTH_CACHE_DIR
|
||||
sudo chown $STACK_USER $BLAZAR_AUTH_CACHE_DIR
|
||||
rm -f $BLAZAR_AUTH_CACHE_DIR/*
|
||||
configure_keystone_authtoken_middleware $conf_file $BLAZAR_USER_NAME $section
|
||||
}
|
||||
|
||||
# create_blazar_aggregate_freepool() - Create a Nova aggregate to use as freepool (for host reservation)
|
||||
@ -236,10 +207,7 @@ function clean_blazar_configuration {
|
||||
|
||||
|
||||
if is_service_enabled blazar blazar-m blazar-a; then
|
||||
if [[ "$1" == "stack" && "$2" == "pre-config" ]]; then
|
||||
echo "Pre installation steps for Blazar"
|
||||
iniupdate_rpc_backend
|
||||
elif [[ "$1" == "stack" && "$2" == "install" ]]; then
|
||||
if [[ "$1" == "stack" && "$2" == "install" ]]; then
|
||||
echo_summary "Installing Blazar"
|
||||
# Use stack_install_service here to account for virtualenv
|
||||
stack_install_service blazar
|
||||
|
@ -25,7 +25,6 @@ BLAZAR_DIR=$DEST/blazar
|
||||
BLAZAR_CONF_DIR=${BLAZAR_CONF_DIR:-/etc/blazar}
|
||||
BLAZAR_CONF_FILE=$BLAZAR_CONF_DIR/blazar.conf
|
||||
BLAZARCLIENT_DIR=$DEST/python-blazarclient
|
||||
BLAZAR_AUTH_CACHE_DIR=${BLAZAR_AUTH_CACHE_DIR:-/var/cache/blazar}
|
||||
BLAZARNOVA_DIR=$DEST/blazar-nova
|
||||
BLAZAR_DASHBOARD_DIR=$DEST/blazar-dashboard
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user