summaryrefslogtreecommitdiffstats
path: root/odlsli/src/main/scripts/installSdncDb.sh
diff options
context:
space:
mode:
authorDan Timoney <dtimoney@att.com>2017-08-21 19:21:45 +0000
committerGerrit Code Review <gerrit@onap.org>2017-08-21 19:21:45 +0000
commitf01ae0e5c64cb98121697890a23b52317b37b7f4 (patch)
tree21e80c4b40d290d270f9a7aecf1ab394a87fcb3c /odlsli/src/main/scripts/installSdncDb.sh
parentacb84632423361e23a04803fc51006e2d5c7f5e4 (diff)
parent471dafabda15677d67b5ef11ce2f4060b8c81f5b (diff)
Merge "Add ODL + SLI container"
Diffstat (limited to 'odlsli/src/main/scripts/installSdncDb.sh')
-rw-r--r--odlsli/src/main/scripts/installSdncDb.sh45
1 files changed, 45 insertions, 0 deletions
diff --git a/odlsli/src/main/scripts/installSdncDb.sh b/odlsli/src/main/scripts/installSdncDb.sh
new file mode 100644
index 00000000..37329d7b
--- /dev/null
+++ b/odlsli/src/main/scripts/installSdncDb.sh
@@ -0,0 +1,45 @@
+#!/bin/bash
+
+###
+# ============LICENSE_START=======================================================
+# openECOMP : SDN-C
+# ================================================================================
+# Copyright (C) 2017 AT&T Intellectual Property. All rights
+# reserved.
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ============LICENSE_END=========================================================
+###
+
+SDNC_HOME=${SDNC_HOME:-/opt/openecomp/sdnc}
+MYSQL_PASSWD=${MYSQL_PASSWD:-openECOMP1.0}
+
+SDNC_DB_USER=${SDNC_DB_USER:-sdnctl}
+SDNC_DB_PASSWD=${SDNC_DB_PASSWD:-gamma}
+SDNC_DB_DATABASE=${SDN_DB_DATABASE:-sdnctl}
+
+
+# Create tablespace and user account
+mysql -h dbhost -u root -p${MYSQL_PASSWD} mysql <<-END
+CREATE DATABASE ${SDNC_DB_DATABASE};
+CREATE USER '${SDNC_DB_USER}'@'localhost' IDENTIFIED BY '${SDNC_DB_PASSWD}';
+CREATE USER '${SDNC_DB_USER}'@'%' IDENTIFIED BY '${SDNC_DB_PASSWD}';
+GRANT ALL PRIVILEGES ON ${SDNC_DB_DATABASE}.* TO '${SDNC_DB_USER}'@'localhost' WITH GRANT OPTION;
+GRANT ALL PRIVILEGES ON ${SDNC_DB_DATABASE}.* TO '${SDNC_DB_USER}'@'%' WITH GRANT OPTION;
+commit;
+END
+
+if [ -f ${SDNC_HOME}/data/sdnctl.dump ]
+then
+ mysql -h dbhost -u root -p${MYSQL_PASSWD} sdnctl < ${SDNC_HOME}/data/sdnctl.dump
+fi