Remove complexity

Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com>
This commit is contained in:
Munoz, Obed N
2016-08-24 10:58:41 -05:00
parent b2a0142310
commit f7c030b047
2 changed files with 11 additions and 20 deletions
+2 -11
View File
@@ -31,9 +31,6 @@ Start Keystone container
YOUR_HOST=`hostname -f`
docker run -d -it --name keystone -p 5000:5000 -p 35357:35357 \
-e IDENTITY_HOST="$YOUR_HOST" \
-e KEYSTONE_DB_USER="keystone" \
-e KEYSTONE_DB_PASSWORD="secret" \
-e KEYSTONE_DB_NAME="keystone" \
-e KEYSTONE_ADMIN_PASSWORD="secret" \
-v `pwd`/keystone_cert.pem:/etc/nginx/ssl/keystone_cert.pem \
-v `pwd`/keystone_key.pem:/etc/nginx/ssl/keystone_key.pem \
@@ -58,14 +55,8 @@ Environment Variables
---------------------
- ``IDENTITY_HOST``
Identity (Keystone) host
- ``KEYSTONE_DB_USER``
Keystone database username
- ``KEYSTONE_DB_PASSWORD``
Keystone database password
- ``KEYSTONE_DB_NAME``
Keystone database name
- ``KEYSTONE_ADMIN_PASSWORD``
Keystone Admin user password
- (Optional) ``KEYSTONE_ADMIN_PASSWORD``
Keystone Admin user password. Default: ``bb915e9ce0ae4b46e82a069b2ef0f8d7``
Extra Build ARGs
----------------
+9 -9
View File
@@ -1,10 +1,10 @@
#!/bin/bash
IDENTITY_HOST=$IDENTITY_HOST
KEYSTONE_DB_USER=$KEYSTONE_DB_USER
KEYSTONE_DB_PASSWORD=$KEYSTONE_DB_PASSWORD
KEYSTONE_DB_NAME=$KEYSTONE_DB_NAME
KEYSTONE_ADMIN_PASSWORD=$KEYSTONE_ADMIN_PASSWORD
IDENTITY_HOST=localhost
KEYSTONE_DB_USER=keystone
KEYSTONE_DB_PASSWORD=914de29bc82616d7c159eaf9b1f39402
KEYSTONE_DB_NAME=keystone
KEYSTONE_ADMIN_PASSWORD="${KEYSTONE_ADMIN_PASSWORD:-bb915e9ce0ae4b46e82a069b2ef0f8d7}"
sed -i.bak s/IDENTITY_HOST/$IDENTITY_HOST/g /root/openrc
sed -i.bak s/KEYSTONE_ADMIN_PASSWORD/$KEYSTONE_ADMIN_PASSWORD/g /root/openrc
@@ -31,9 +31,9 @@ if [[ ! -d /var/lib/mysql/mysql ]]; then
mysql -e "DROP DATABASE test;"
# Keystone Database and user
mysql -e "create database keystone;"
mysql -e "grant all on keystone.* to 'keystone'@'%' identified by 'secret';"
mysql -e "grant all on keystone.* to 'keystone'@'localhost' identified by 'secret';"
mysql -e "create database $KEYSTONE_DB_NAME;"
mysql -e "grant all on $KEYSTONE_DB_NAME.* to '$KEYSTONE_DB_USER'@'%' identified by '$KEYSTONE_DB_PASSWORD';"
mysql -e "grant all on $KEYSTONE_DB_NAME.* to '$KEYSTONE_DB_USER'@'localhost' identified by '$KEYSTONE_DB_PASSWORD';"
fi
# Populate keystone database
@@ -56,7 +56,7 @@ echo "user root;" >> /usr/share/nginx/conf/nginx.conf
# Bootstrap keystone
keystone-manage bootstrap --bootstrap-username admin \
--bootstrap-password secret \
--bootstrap-password $KEYSTONE_ADMIN_PASSWORD \
--bootstrap-project-name admin \
--bootstrap-role-name admin \
--bootstrap-service-name keystone \