41 lines
1.6 KiB
Plaintext
41 lines
1.6 KiB
Plaintext
# Devstack settings
|
|
#--------------------
|
|
|
|
# Set up default directories
|
|
CERBERUS_DIR=$DEST/cerberus
|
|
CERBERUS_CONF_DIR=/etc/cerberus
|
|
CERBERUS_CONF=$CERBERUS_CONF_DIR/cerberus.conf
|
|
CERBERUS_POLICY=$CERBERUS_CONF_DIR/policy.json
|
|
CERBERUS_API_LOG_DIR=/var/log/cerberus
|
|
CERBERUS_AUTH_CACHE_DIR=${CERBERUS_AUTH_CACHE_DIR:-/var/cache/cerberus}
|
|
CERBERUS_REPORTS_DIR=${DATA_DIR}/cerberus/reports
|
|
CERBERUS_CLIENT_DIR=$DEST/python-cerberusclient
|
|
CERBERUS_DASHBOARD_DIR=$DEST/cerberus-dashboard
|
|
|
|
# Set up database backend
|
|
CERBERUS_BACKEND=${CERBERUS_BACKEND:-sqlite}
|
|
|
|
# Set cerberus repository
|
|
CERBERUS_REPO=${CERBERUS_REPO:-https://github.com/openstack/cerberus.git}
|
|
CERBERUS_BRANCH=${CERBERUS_BRANCH:-master}
|
|
CERBERUS_CLIENT_REPO=${CERBERUS_CLIENT_REPO:-https://github.com/openstack/python-cerberusclient.git}
|
|
CERBERUS_CLIENT_BRANCH=${CERBERUS_CLIENT_BRANCH:-master}
|
|
CERBERUS_DASHBOARD_REPO=${CERBERUS_DASHBOARD_REPO:-https://github.com/openstack/cerberus-dashboard.git}
|
|
CERBERUS_DASHBOARD_BRANCH=${CERBERUS_DASHBOARD_BRANCH:-master}
|
|
|
|
# Set Cerberus connection info
|
|
CERBERUS_SERVICE_HOST=${CERBERUS_SERVICE_HOST:-$SERVICE_HOST}
|
|
CERBERUS_SERVICE_PORT=${CERBERUS_SERVICE_PORT:-8300}
|
|
CERBERUS_SERVICE_HOSTPORT="$CERBERUS_SERVICE_HOST:$CERBERUS_SERVICE_PORT"
|
|
CERBERUS_SERVICE_PROTOCOL=${CERBERUS_SERVICE_PROTOCOL:-$SERVICE_PROTOCOL}
|
|
|
|
# Set Cerberus auth info
|
|
CERBERUS_ADMIN_USER=${CERBERUS_ADMIN_USER:-"admin"}
|
|
CERBERUS_ADMIN_PASSWORD=${CERBERUS_ADMIN_PASSWORD:-$ADMIN_PASSWORD}
|
|
CERBERUS_ADMIN_TENANT=${CERBERUS_ADMIN_TENANT:-"admin"}
|
|
|
|
# Tell Tempest this project is present
|
|
TEMPEST_SERVICES+=,cerberus
|
|
|
|
enable_service cerberus-api cerberus-agent
|