|
...
|
...
|
@@ -61,9 +61,10 @@ LIBVIRT_TYPE=${LIBVIRT_TYPE:-qemu}
|
|
61
|
61
|
|
|
62
|
62
|
# Mysql connection info
|
|
63
|
63
|
MYSQL_PASS=${MYSQL_PASS:-nova}
|
|
|
64
|
+MYSQL_USER=${MYSQL_USER:-root}
|
|
64
|
65
|
MYSQL_HOST=${MYSQL_HOST:-localhost}
|
|
65
|
66
|
# don't specify /db in this string, so we can use it for multiple services
|
|
66
|
|
-BASE_SQL_CONN=${BASE_SQL_CONN:-mysql://root:$MYSQL_PASS@$MYSQL_HOST}
|
|
|
67
|
+BASE_SQL_CONN=${BASE_SQL_CONN:-mysql://$MYSQL_USER:$MYSQL_PASS@$MYSQL_HOST}
|
|
67
|
68
|
|
|
68
|
69
|
# Rabbit connection info
|
|
69
|
70
|
RABBIT_HOST=${RABBIT_HOST:-localhost}
|
|
...
|
...
|
@@ -181,8 +182,8 @@ sudo chown -R `whoami` /var/lib/glance
|
|
181
|
181
|
# Delete existing images/database as glance will recreate the db on startup
|
|
182
|
182
|
rm -rf /var/lib/glance/images/*
|
|
183
|
183
|
# (re)create glance database
|
|
184
|
|
-mysql -uroot -p$MYSQL_PASS -e 'DROP DATABASE glance;' || true
|
|
185
|
|
-mysql -uroot -p$MYSQL_PASS -e 'CREATE DATABASE glance;'
|
|
|
184
|
+mysql -u$MYSQL_USER -p$MYSQL_PASS -e 'DROP DATABASE glance;' || true
|
|
|
185
|
+mysql -u$MYSQL_USER -p$MYSQL_PASS -e 'CREATE DATABASE glance;'
|
|
186
|
186
|
# Copy over our glance-registry.conf
|
|
187
|
187
|
GLANCE_CONF=$GLANCE_DIR/etc/glance-registry.conf
|
|
188
|
188
|
cp $DIR/files/glance-registry.conf $GLANCE_CONF
|
|
...
|
...
|
@@ -242,8 +243,8 @@ rm -rf $NOVA_DIR/networks
|
|
242
|
242
|
mkdir -p $NOVA_DIR/networks
|
|
243
|
243
|
|
|
244
|
244
|
# (re)create nova database
|
|
245
|
|
-mysql -uroot -p$MYSQL_PASS -e 'DROP DATABASE nova;' || true
|
|
246
|
|
-mysql -uroot -p$MYSQL_PASS -e 'CREATE DATABASE nova;'
|
|
|
245
|
+mysql -u$MYSQL_USER -p$MYSQL_PASS -e 'DROP DATABASE nova;' || true
|
|
|
246
|
+mysql -u$MYSQL_USER -p$MYSQL_PASS -e 'CREATE DATABASE nova;'
|
|
247
|
247
|
$NOVA_DIR/bin/nova-manage db sync
|
|
248
|
248
|
|
|
249
|
249
|
# create a small network
|
|
...
|
...
|
@@ -256,8 +257,8 @@ $NOVA_DIR/bin/nova-manage floating create $FLOATING_RANGE
|
|
256
|
256
|
# --------
|
|
257
|
257
|
|
|
258
|
258
|
# (re)create keystone database
|
|
259
|
|
-mysql -uroot -p$MYSQL_PASS -e 'DROP DATABASE keystone;' || true
|
|
260
|
|
-mysql -uroot -p$MYSQL_PASS -e 'CREATE DATABASE keystone;'
|
|
|
259
|
+mysql -u$MYSQL_USER -p$MYSQL_PASS -e 'DROP DATABASE keystone;' || true
|
|
|
260
|
+mysql -u$MYSQL_USER -p$MYSQL_PASS -e 'CREATE DATABASE keystone;'
|
|
261
|
261
|
|
|
262
|
262
|
# FIXME (anthony) keystone should use keystone.conf.example
|
|
263
|
263
|
KEYSTONE_CONF=$KEYSTONE_DIR/etc/keystone.conf
|