Merge "DG changes for the closed loop and async support in MDONS"
[sdnc/oam.git] / installation / sdnc / src / main / scripts / addVnis.sh
1 #!/bin/bash
2
3 MYSQL_USER=${MYSQL_USER:-sdnctl}
4 MYSQL_PWD=${MYSQL_PWD:-gamma}
5 MYSQL_DB=${MYSQL_DB:-sdnctl}
6 MYSQL_HOST=${MYSQL_HOST:-dbhost}
7
8 start=$1
9
10 if [ $# -eq 1 ]
11 then
12   mysql --user=${MYSQL_USER} --password=${MYSQL_PWD} --host ${MYSQL_HOST} ${MYSQL_DB} <<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=${MYSQL_USER} --password=${MYSQL_PWD}  --host ${MYSQL_HOST} ${MYSQL_DB} <<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