Add devstack plugin for skyline to deploy by devstack. There are six main functions for this plugin: 1. install_skyline: to install main dependency of environment, skyline-apiserver and skyline-console 2. configure_skyline: to config skyline.conf for skyline-apiserver and nginx.conf for nginx 3. init_skyline: create database of skyline and make db sync 4. start_skyline: start skyline-apiserver as systemd and start nginx 5. stop skyline: stop skyline-apiserver and stop nginx 6. cleanup_skyline: remove all config directories Change-Id: I632f059b26a3d8612fc1008758f1844498ce7b84
21 lines
698 B
Plaintext
21 lines
698 B
Plaintext
# Devstack settings
|
|
|
|
# We have to add Skyline to enabled services for run_process to work
|
|
# "skyline" should be always enabled
|
|
# To run all services in one screen as a one process need to write:
|
|
# enable_service skyline
|
|
|
|
enable_service skyline
|
|
|
|
SKYLINE_REPO=${MISTRAL_REPO:-https://opendev.org/skyline/skyline-apiserver.git}
|
|
SKYLINE_BRANCH=${MISTRAL_BRANCH:-master}
|
|
|
|
# Set up default directories
|
|
SKYLINE_DIR=${DEST}/skyline
|
|
SKYLINE_CONF_DIR=${SKYLINE_CONF_DIR:-/etc/skyline}
|
|
SKYLINE_CONF_FILE=${SKYLINE_CONF_DIR}/skyline.yaml
|
|
SKYLINE_LOG_DIR=/var/log/skyline
|
|
SKYLINE_ERROR_LOG_FILE=${SKYLINE_LOG_DIR}/error.log
|
|
SKYLINE_ACCESS_LOG_FILE=${SKYLINE_LOG_DIR}/access.log
|
|
SKYLINE_RUN_DIR=/var/lib/skyline
|