enable_service gnocchi-api enable_service gnocchi-metricd enable_service gnocchi-statsd # Set up default directories GNOCCHI_DIR=$DEST/gnocchi GNOCCHI_CONF_DIR=/etc/gnocchi GNOCCHI_CONF=$GNOCCHI_CONF_DIR/gnocchi.conf GNOCCHI_LOG_DIR=/var/log/gnocchi GNOCCHI_AUTH_CACHE_DIR=${GNOCCHI_AUTH_CACHE_DIR:-/var/cache/gnocchi} GNOCCHI_WSGI_DIR=${GNOCCHI_WSGI_DIR:-/var/www/gnocchi} GNOCCHI_DATA_DIR=${GNOCCHI_DATA_DIR:-${DATA_DIR}/gnocchi} GNOCCHI_COORDINATOR_URL=${GNOCCHI_COORDINATOR_URL:-redis://localhost:6379} GNOCCHI_METRICD_PROCESSING_DELAY=${GNOCCHI_METRICD_PROCESSING_DELAY:-5} # GNOCCHI_DEPLOY defines how Gnocchi is deployed, allowed values: # - mod_wsgi : Run Gnocchi under Apache HTTPd mod_wsgi # - simple : Run gnocchi-api # - uwsgi : Run Gnocchi under uwsgi # - : Fallback to GNOCCHI_USE_MOD_WSGI or ENABLE_HTTPD_MOD_WSGI_SERVICES GNOCCHI_DEPLOY=${GNOCCHI_DEPLOY} # Toggle for deploying Gnocchi with/without Keystone GNOCCHI_USE_KEYSTONE=$(trueorfalse True GNOCCHI_USE_KEYSTONE) # Support potential entry-points console scripts and venvs if [[ ${USE_VENV} = True ]]; then PROJECT_VENV["gnocchi"]=${GNOCCHI_DIR}.venv GNOCCHI_BIN_DIR=${PROJECT_VENV["gnocchi"]}/bin else GNOCCHI_BIN_DIR=$(get_python_exec_prefix) fi # Gnocchi connection info. GNOCCHI_SERVICE_PROTOCOL=http # NOTE(chdent): If you are not using mod wsgi you need to set port! GNOCCHI_SERVICE_PORT=${GNOCCHI_SERVICE_PORT:-8041} GNOCCHI_SERVICE_PREFIX=${GNOCCHI_SERVICE_PREFIX:-'/metric'} GNOCCHI_SERVICE_HOST=${GNOCCHI_SERVICE_HOST:-${SERVICE_HOST}} # Gnocchi statsd info GNOCCHI_STATSD_RESOURCE_ID=${GNOCCHI_STATSD_RESOURCE_ID:-$(uuidgen)} GNOCCHI_STATSD_USER_ID=${GNOCCHI_STATSD_USER_ID:-$(uuidgen)} GNOCCHI_STATSD_PROJECT_ID=${GNOCCHI_STATSD_PROJECT_ID:-$(uuidgen)} # ceph gnocchi info GNOCCHI_CEPH_USER=${GNOCCHI_CEPH_USER:-gnocchi} GNOCCHI_CEPH_POOL=${GNOCCHI_CEPH_POOL:-gnocchi} GNOCCHI_CEPH_POOL_PG=${GNOCCHI_CEPH_POOL_PG:-8} GNOCCHI_CEPH_POOL_PGP=${GNOCCHI_CEPH_POOL_PGP:-8} # Gnocchi backend GNOCCHI_STORAGE_BACKEND=${GNOCCHI_STORAGE_BACKEND:-file} # Grafana settings GRAFANA_RPM_PKG=${GRAFANA_RPM_PKG:-https://grafanarel.s3.amazonaws.com/builds/grafana-3.0.4-1464167696.x86_64.rpm} GRAFANA_DEB_PKG=${GRAFANA_DEB_PKG:-https://grafanarel.s3.amazonaws.com/builds/grafana_3.0.4-1464167696_amd64.deb} GRAFANA_PLUGIN_VERSION=${GRAFANA_PLUGIN_VERSION} GRAFANA_PLUGINS_DIR=${GRAFANA_PLUGINS_DIR:-$DEST/grafana-gnocchi-datasource} GRAFANA_PLUGINS_REPO=${GRAFANA_PLUGINS_REPO:-http://github.com/sileht/grafana-gnocchi-datasource.git} GRAFANA_URL=${GRAFANA_URL:-http://$HOST_IP:3000}