Skip to content
Snippets Groups Projects
Commit 07e8a24b authored by Eduardo Sousa's avatar Eduardo Sousa
Browse files

Updating Keystone installation


Updating the Keystone installer script and dockerfile.

Change-Id: I78b9b7f363a3dba0701754846dc4bbee2fa5e6e3
Signed-off-by: default avatarEduardo Sousa <esousa@whitestack.com>
parent afa54c7d
No related branches found
No related tags found
No related merge requests found
......@@ -21,25 +21,12 @@ RUN apt-get update && \
rm -rf /var/lib/apt/lists/* && \
chmod +x start.sh
# DB Hostname
ENV DB_HOST keystone-db
# DB Port
ENV DB_PORT 3306
# DB Root User
ENV ROOT_DB_USER root
# DB Root Password
ENV ROOT_DB_PASSWORD admin
# Keystone user password
ENV KEYSTONE_DB_PASSWORD admin
# Admin password
ENV ADMIN_PASSWORD admin
# NBI password
ENV NBI_PASSWORD nbi
ENTRYPOINT ./start.sh
\ No newline at end of file
ENV DB_HOST keystone-db # DB Hostname
ENV DB_PORT 3306 # DB Port
ENV ROOT_DB_USER root # DB Root User
ENV ROOT_DB_PASSWORD admin # DB Root Password
ENV KEYSTONE_DB_PASSWORD admin # Keystone user password
ENV ADMIN_PASSWORD admin # Admin password
ENV NBI_PASSWORD nbi # NBI password
ENTRYPOINT ./start.sh
#!/bin/bash
DB_EXISTS=""
max_attempts=120
function wait_db(){
db_host=$1
......@@ -27,8 +29,7 @@ function is_db_created() {
db_pswd=$4
db_name=$5
RESULT=`mysqlshow -h"$db_host" -P"$db_port" -u"$db_user" -p"$db_pswd" | grep -v Wildcard | grep -o $db_name`
if [ "$RESULT" == "$db_name" ]; then
if mysqlshow -h"$db_host" -P"$db_port" -u"$db_user" -p"$db_pswd" | grep -v Wildcard | grep -q $db_name; then
echo "DB $db_name exists"
return 0
else
......@@ -94,9 +95,11 @@ if [ -z $DB_EXISTS ]; then
openstack role add --project service --user nbi admin
fi
while [ $(ps -ef | grep -v grep | grep apache2 | wc -l) -ne 0 ]
while ps -ef | grep -v grep | grep -q apache2
do
sleep 60
done
# Only reaches this point if apache2 stops running
# When this happens exits with error code
exit 1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment