Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / installation / sdnc / src / main / scripts / addVnis.sh
1 #!/bin/bash
2
3 SDNC_DB_USER=${SDNC_DB_USER:-sdnctl}
4 SDNC_DB_PASSWORD=${SDNC_DB_PASSWORD:-gamma}
5 SDNC_DB_DATABASE=${SDNC_DB_DATABASE:-sdnctl}
6 MYSQL_HOST=${MYSQL_HOST:-dbhost}
7
8 start=$1
9
10 if [ $# -eq 1 ]
11 then
12   mysql --user=${SDNC_DB_USER} --password=${SDNC_DB_PASSWORD} --host ${MYSQL_HOST} ${SDNC_DB_DATABASE} <<EOF
13 INSERT INTO VLAN_ID_POOL (purpose, status, vlan_id) VALUES('VNI', 'AVAILABLE', $start);
14 EOF
15 elif [ $# -eq 2 ]
16 then
17    stop=$2
18    vlanid=$start
19    
20    while [ $vlanid -le $stop ]
21    do
22    mysql --user=${SDNC_DB_USER} --password=${SDNC_DB_PASSWORD}  --host ${MYSQL_HOST} ${SDNC_DB_DATABASE} <<EOF
23 INSERT INTO VLAN_ID_POOL (purpose, status, vlan_id) VALUES( 'VNI', 'AVAILABLE', $vlanid);
24 EOF
25 vlanid=$(( vlanid+1 ))
26 done
27 else
28   echo "Usage: $0 start [stop]"
29   exit 1
30 fi
31