aviau eab727c45d Added SURVEIL_KEYSTONE_USERNAME + SURVEIL_KEYSTONE_PASSWORD vars
Change-Id: I7cb10d43d24cc31d6b36d8bdf4e4c7e81da07879
2015-05-06 19:08:32 -04:00

22 lines
961 B
Bash
Executable File

#!/bin/bash
function setup_surveil_api {
if [ $SURVEIL_AUTH_BACKEND = surveil ] ; then
echo -e "=> Setting up Surveil API for surveil authentication..."
sed -i "s/pipeline =.*/pipeline = surveil-auth api-server/" /etc/surveil/api_paste.ini
else
echo -e "=> Setting up Surveil API for keystone authentication..."
sed -i "s/pipeline =.*/pipeline = authtoken api-server/" /etc/surveil/api_paste.ini
sed -i "s/auth_uri=.*/auth_uri=${SURVEIL_KEYSTONE_ENDPOINT}/" /etc/surveil/api_paste.ini
sed -i "s/admin_user=.*/admin_user=${SURVEIL_KEYSTONE_USERNAME}/" /etc/surveil/api_paste.ini
sed -i "s/admin_password=.*/admin_password=${SURVEIL_KEYSTONE_PASSWORD}/" /etc/surveil/api_paste.ini
fi
}
if [ -f "/.surveil_api_setup" ]; then
echo "=> Surveil API was already configured, skipping..."
else
setup_surveil_api && touch "/.surveil_api_setup"
echo -e "=> Done with API configuration."
fi