diff options
Diffstat (limited to 'wiki/openshift/mysql-deploy.sh')
-rwxr-xr-x | wiki/openshift/mysql-deploy.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/wiki/openshift/mysql-deploy.sh b/wiki/openshift/mysql-deploy.sh new file mode 100755 index 0000000..c032002 --- /dev/null +++ b/wiki/openshift/mysql-deploy.sh @@ -0,0 +1,18 @@ +#/bin/sh +x + +FILENAME=$1 + +mkdir -p tmp +mkdir -p tmp/secrets + +echo "user`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 3`" > tmp/secrets/MYSQL_USER +echo "`cat /dev/urandom | tr -dc A-Za-z0-9 | head -c 16`" > tmp/secrets/MYSQL_PASSWORD + +cat > tmp/mysql.env << EOF +DATABASE_SERVICE_NAME=mysql +MYSQL_DATABASE=wiki +MYSQL_USER=`cat tmp/secrets/MYSQL_USER` +MYSQL_PASSWORD=`cat tmp/secrets/MYSQL_PASSWORD` +EOF + +oc new-app openshift/mysql-persistent --param-file tmp/mysql.env |