blob: 9be02d2b51cad162796aacda1715169d6a07d851 [file] [log] [blame]
Ramesh Parthasarathyd93db5e2018-09-24 15:20:24 -07001#!/bin/sh
2#
3# ============LICENSE_START==========================================
4# ===================================================================
5# Copyright © 2017 AT&T Intellectual Property. All rights reserved.
6# ===================================================================
waqas.ikram5a611402023-02-28 17:34:51 +00007# Modifications Copyright (c) 2023 Nordix Foundation
8# ================================================================================
Ramesh Parthasarathyd93db5e2018-09-24 15:20:24 -07009# Licensed under the Apache License, Version 2.0 (the "License");
10# you may not use this file except in compliance with the License.
11# You may obtain a copy of the License at
12#
13# http://www.apache.org/licenses/LICENSE-2.0
14#
15# Unless required by applicable law or agreed to in writing, software
16# distributed under the License is distributed on an "AS IS" BASIS,
17# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18# See the License for the specific language governing permissions and
19# limitations under the License.
20# ============LICENSE_END============================================
21#
22# ECOMP and OpenECOMP are trademarks
23# and service marks of AT&T Intellectual Property.
24#
25
Ramesh Parthasarathyc7f1a592019-03-19 16:08:13 -070026echo "Creating so admin user . . ." 1>/tmp/mariadb-so-admin.log 2>&1
Ramesh Parthasarathyd93db5e2018-09-24 15:20:24 -070027
28mysql -uroot -p$MYSQL_ROOT_PASSWORD << 'EOF' || exit 1
Mahendra Raghuwanshi3df6bf92019-04-05 04:56:57 +000029DROP USER IF EXISTS 'so_admin';
Ramesh Parthasarathyd93db5e2018-09-24 15:20:24 -070030CREATE USER 'so_admin';
31GRANT USAGE ON *.* TO 'so_admin'@'%' IDENTIFIED BY 'so_Admin123';
32GRANT ALL PRIVILEGES ON `camundabpmn`.* TO 'so_admin'@'%' WITH GRANT OPTION;
33GRANT ALL PRIVILEGES ON `requestdb`.* TO 'so_admin'@'%' WITH GRANT OPTION;
34GRANT ALL PRIVILEGES ON `catalogdb`.* TO 'so_admin'@'%' WITH GRANT OPTION;
rope2526e2e3502021-01-28 13:04:03 +000035GRANT ALL PRIVILEGES ON `nfvo`.* TO 'so_admin'@'%' WITH GRANT OPTION;
waqas.ikram5a611402023-02-28 17:34:51 +000036GRANT ALL PRIVILEGES ON `cnfm`.* TO 'so_admin'@'%' WITH GRANT OPTION;
Ramesh Parthasarathyd93db5e2018-09-24 15:20:24 -070037FLUSH PRIVILEGES;
38EOF
Ramesh Parthasarathyc7f1a592019-03-19 16:08:13 -070039
Mahendra Raghuwanshi3df6bf92019-04-05 04:56:57 +000040echo "Created so admin user . . ." 1>>/tmp/mariadb-so-admin.log 2>&1