#!/usr/bin/env bash MY_HOSTNAME=localhost echo DB_HOST=$DB_HOST echo DB_DATABASE=$DB_DATABASE echo RABBIT_NODE=$RABBIT_NODE echo RABBIT_NODE=$[RABBIT_NODE] echo INTERFACE_HOST=$INTERFACE_HOST sed "s/#admin_token = /admin_token=$ADMIN_TOKEN/g" -i /etc/keystone/keystone.conf sed "s/#connection = /connection = $DB_CONNECTION:\/\/$DB_USER:$DB_PASSWORD@$DB_HOST\/$DB_DATABASE/g" -i /etc/keystone/keystone.conf cat << EOF | tee -a /etc/keystone/keystone.conf [cors] allowed_origin = $INTERFACE_HOST max_age = 3600 allow_methods = POST,GET,DELETE EOF until echo status | mysql -h${DB_HOST} -u${DB_USER_ROOT} -p${DB_PASSWORD_ROOT}; do >&2 echo "MySQL is unavailable - sleeping" sleep 1 done >&2 echo "Mysql is up - executing command" mysql -h $DB_HOST -u$DB_USER_ROOT -p$DB_PASSWORD_ROOT <