allow us to do things like that :
ENABLED_SERVICES="$ENABLED_SERVICES,swift"
in localrc instead of having to copy the full config from stack.sh.
Fixes bug 951598.
Change-Id: I17e168473540760bcfa40a752ff2c266bd9b7044
... | ... |
@@ -83,7 +83,8 @@ fi |
83 | 83 |
# If ``localrc`` exists, then ``stackrc`` will load those settings. This is |
84 | 84 |
# useful for changing a branch or repository to test other versions. Also you |
85 | 85 |
# can store your other settings like **MYSQL_PASSWORD** or **ADMIN_PASSWORD** instead |
86 |
-# of letting devstack generate random ones for you. |
|
86 |
+# of letting devstack generate random ones for you. You can customize |
|
87 |
+# which services to install as well in your localrc. |
|
87 | 88 |
source ./stackrc |
88 | 89 |
|
89 | 90 |
# Destination path for installation ``DEST`` |
... | ... |
@@ -181,9 +182,6 @@ M_HOST=${M_HOST:-localhost} |
181 | 181 |
# Melange MAC Address Range |
182 | 182 |
M_MAC_RANGE=${M_MAC_RANGE:-FE-EE-DD-00-00-00/24} |
183 | 183 |
|
184 |
-# Specify which services to launch. These generally correspond to screen tabs |
|
185 |
-ENABLED_SERVICES=${ENABLED_SERVICES:-g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,mysql,rabbit} |
|
186 |
- |
|
187 | 184 |
# Name of the lvm volume group to use/create for iscsi volumes |
188 | 185 |
VOLUME_GROUP=${VOLUME_GROUP:-nova-volumes} |
189 | 186 |
VOLUME_NAME_PREFIX=${VOLUME_NAME_PREFIX:-volume-} |
... | ... |
@@ -1,6 +1,14 @@ |
1 | 1 |
# Find the other rc files |
2 | 2 |
RC_DIR=$(cd $(dirname "$BASH_SOURCE") && pwd) |
3 | 3 |
|
4 |
+# Specify which services to launch. These generally correspond to |
|
5 |
+# screen tabs. If you like to add other services that are not enabled |
|
6 |
+# by default you can append them in your ENABLED_SERVICES variable in |
|
7 |
+# your localrc. For example for swift you can just add this in your |
|
8 |
+# localrc to add it with the other services: |
|
9 |
+# ENABLED_SERVICES="$ENABLED_SERVICES,swift" |
|
10 |
+ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,mysql,rabbit |
|
11 |
+ |
|
4 | 12 |
# compute service |
5 | 13 |
NOVA_REPO=https://github.com/openstack/nova.git |
6 | 14 |
NOVA_BRANCH=master |