Browse code

don't use guest for rabbitmq password - fixes #41

Jesse Andrews authored on 2011/10/03 03:28:17
Showing 1 changed files
... ...
@@ -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