...
|
...
|
@@ -140,6 +140,7 @@ BASE_SQL_CONN=${BASE_SQL_CONN:-mysql://$MYSQL_USER:$MYSQL_PASS@$MYSQL_HOST}
|
140
|
140
|
|
141
|
141
|
# Rabbit connection info
|
142
|
142
|
RABBIT_HOST=${RABBIT_HOST:-localhost}
|
|
143
|
+RABBIT_PASSWORD=${RABBIT_PASSWORD:-`openssl rand -hex 12`}
|
143
|
144
|
|
144
|
145
|
# Glance connection info. Note the port must be specified.
|
145
|
146
|
GLANCE_HOSTPORT=${GLANCE_HOSTPORT:-$HOST_IP:9292}
|
...
|
...
|
@@ -149,6 +150,7 @@ GLANCE_HOSTPORT=${GLANCE_HOSTPORT:-$HOST_IP:9292}
|
149
|
149
|
SERVICE_TOKEN=${SERVICE_TOKEN:-`uuidgen`}
|
150
|
150
|
ADMIN_PASSWORD=${ADMIN_PASSWORD:-`openssl rand -hex 12`}
|
151
|
151
|
|
|
152
|
+
|
152
|
153
|
# Install Packages
|
153
|
154
|
# ================
|
154
|
155
|
#
|
...
|
...
|
@@ -224,6 +226,8 @@ cp $FILES/screenrc ~/.screenrc
|
224
|
224
|
if [[ "$ENABLED_SERVICES" =~ "rabbit" ]]; then
|
225
|
225
|
# Install and start rabbitmq-server
|
226
|
226
|
sudo apt-get install -y -q rabbitmq-server
|
|
227
|
+ # change the rabbit password since the default is "guest"
|
|
228
|
+ sudo rabbitmqctl change_password guest $RABBIT_PASSWORD
|
227
|
229
|
fi
|
228
|
230
|
|
229
|
231
|
# Mysql
|
...
|
...
|
@@ -375,6 +379,7 @@ add_nova_flag "--api_paste_config=$KEYSTONE_DIR/examples/paste/nova-api-paste.in
|
375
|
375
|
add_nova_flag "--image_service=nova.image.glance.GlanceImageService"
|
376
|
376
|
add_nova_flag "--ec2_dmz_host=$EC2_DMZ_HOST"
|
377
|
377
|
add_nova_flag "--rabbit_host=$RABBIT_HOST"
|
|
378
|
+add_nova_flag "--rabbit_password=$RABBIT_PASSWORD"
|
378
|
379
|
add_nova_flag "--glance_api_servers=$GLANCE_HOSTPORT"
|
379
|
380
|
add_nova_flag "--flat_network_bridge=$FLAT_NETWORK_BRIDGE"
|
380
|
381
|
if [ -n "$FLAT_INTERFACE" ]; then
|