|
...
|
...
|
@@ -26,7 +26,7 @@ SAVANNA_BRANCH=${SAVANNA_BRANCH:-master}
|
|
26
|
26
|
# Set up default directories
|
|
27
|
27
|
SAVANNA_DIR=$DEST/savanna
|
|
28
|
28
|
SAVANNA_CONF_DIR=${SAVANNA_CONF_DIR:-/etc/savanna}
|
|
29
|
|
-SAVANNA_CONF_FILE=savanna.conf
|
|
|
29
|
+SAVANNA_CONF_FILE=${SAVANNA_CONF_DIR}/savanna.conf
|
|
30
|
30
|
SAVANNA_DEBUG=${SAVANNA_DEBUG:-True}
|
|
31
|
31
|
|
|
32
|
32
|
SAVANNA_SERVICE_HOST=${SAVANNA_SERVICE_HOST:-$SERVICE_HOST}
|
|
...
|
...
|
@@ -88,24 +88,24 @@ function configure_savanna() {
|
|
88
|
88
|
sudo chown $STACK_USER $SAVANNA_CONF_DIR
|
|
89
|
89
|
|
|
90
|
90
|
# Copy over savanna configuration file and configure common parameters.
|
|
91
|
|
- cp $SAVANNA_DIR/etc/savanna/savanna.conf.sample $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE
|
|
|
91
|
+ cp $SAVANNA_DIR/etc/savanna/savanna.conf.sample $SAVANNA_CONF_FILE
|
|
92
|
92
|
|
|
93
|
|
- iniset $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE DEFAULT os_admin_password $SERVICE_PASSWORD
|
|
94
|
|
- iniset $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE DEFAULT os_admin_username savanna
|
|
95
|
|
- iniset $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE DEFAULT os_admin_tenant_name $SERVICE_TENANT_NAME
|
|
96
|
|
- iniset $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE DEFAULT debug $SAVANNA_DEBUG
|
|
|
93
|
+ iniset $SAVANNA_CONF_FILE DEFAULT os_admin_password $SERVICE_PASSWORD
|
|
|
94
|
+ iniset $SAVANNA_CONF_FILE DEFAULT os_admin_username savanna
|
|
|
95
|
+ iniset $SAVANNA_CONF_FILE DEFAULT os_admin_tenant_name $SERVICE_TENANT_NAME
|
|
|
96
|
+ iniset $SAVANNA_CONF_FILE DEFAULT debug $SAVANNA_DEBUG
|
|
97
|
97
|
|
|
98
|
|
- iniset $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE database connection `database_connection_url savanna`
|
|
|
98
|
+ iniset $SAVANNA_CONF_FILE database connection `database_connection_url savanna`
|
|
99
|
99
|
|
|
100
|
100
|
if is_service_enabled neutron; then
|
|
101
|
|
- iniset $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE DEFAULT use_neutron true
|
|
102
|
|
- iniset $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE DEFAULT use_floating_ips true
|
|
|
101
|
+ iniset $SAVANNA_CONF_FILE DEFAULT use_neutron true
|
|
|
102
|
+ iniset $SAVANNA_CONF_FILE DEFAULT use_floating_ips true
|
|
103
|
103
|
fi
|
|
104
|
104
|
|
|
105
|
|
- iniset $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE DEFAULT use_syslog $SYSLOG
|
|
|
105
|
+ iniset $SAVANNA_CONF_FILE DEFAULT use_syslog $SYSLOG
|
|
106
|
106
|
|
|
107
|
107
|
recreate_database savanna utf8
|
|
108
|
|
- $SAVANNA_BIN_DIR/savanna-db-manage --config-file $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE upgrade head
|
|
|
108
|
+ $SAVANNA_BIN_DIR/savanna-db-manage --config-file $SAVANNA_CONF_FILE upgrade head
|
|
109
|
109
|
}
|
|
110
|
110
|
|
|
111
|
111
|
# install_savanna() - Collect source and prepare
|
|
...
|
...
|
@@ -116,7 +116,7 @@ function install_savanna() {
|
|
116
|
116
|
|
|
117
|
117
|
# start_savanna() - Start running processes, including screen
|
|
118
|
118
|
function start_savanna() {
|
|
119
|
|
- screen_it savanna "cd $SAVANNA_DIR && $SAVANNA_BIN_DIR/savanna-api --config-file $SAVANNA_CONF_DIR/$SAVANNA_CONF_FILE"
|
|
|
119
|
+ screen_it savanna "cd $SAVANNA_DIR && $SAVANNA_BIN_DIR/savanna-api --config-file $SAVANNA_CONF_FILE"
|
|
120
|
120
|
}
|
|
121
|
121
|
|
|
122
|
122
|
# stop_savanna() - Stop running processes
|