Fix bug 1709 - Adding non-root user to run Keystone
Change-Id: I2a9dadb36039fa3b2e61c8c055a4f86e5c3fd172
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
(cherry picked from commit 9d1d0c13292004487f57c7fd1ed8fb23d604725a)
diff --git a/docker/Keystone/scripts/start.sh b/docker/Keystone/scripts/start.sh
index 66b3830..d7fa2ab 100755
--- a/docker/Keystone/scripts/start.sh
+++ b/docker/Keystone/scripts/start.sh
@@ -89,7 +89,7 @@
echo "DB User $db_name exists"
return 0
else
- echo "DB User$db_name does not exist"
+ echo "DB User $db_name does not exist"
return 1
fi
}
@@ -209,7 +209,7 @@
# Populate Keystone database
if [ -z $DB_EXISTS ] || [ -z $DB_NOT_EMPTY ]; then
- su -s /bin/sh -c "keystone-manage db_sync" keystone
+ keystone-manage db_sync
fi
# Initialize Fernet key repositories
@@ -231,6 +231,7 @@
fi
echo "ServerName $KEYSTONE_HOST" >> /etc/apache2/apache2.conf
+
# Restart Apache Service
service apache2 restart