Set ovsdb monitor manager status to false
[integration/test.git] / csit / scripts / set_ovsdb_monitor.sh
1 #!/bin/bash
2
3 cat > ${WORKSPACE}/set_ovsdb_monitor.sh <<EOF
4     export CONFFILE=\`find /tmp/${BUNDLEFOLDER} -name "*southbound-impl*config.cfg"\`
5     cp \$CONFFILE /tmp/${BUNDLEFOLDER}/etc/org.opendaylight.southbound.cfg
6     sed -i "s/#skip-monitoring-manager-status = false/skip-monitoring-manager-status = true/" /tmp/${BUNDLEFOLDER}/etc/org.opendaylight.southbound.cfg
7     cat /tmp/${BUNDLEFOLDER}/etc/org.opendaylight.southbound.cfg
8 EOF
9
10 echo "Copying and running running ovsdb config script on ODL Controller(s)"
11 for i in `seq 1 ${NUM_ODL_SYSTEM}`
12 do
13         CONTROLLERIP=ODL_SYSTEM_${i}_IP
14         echo "Setting ovsdb skip-monitoring-manager-status to true on ${!CONTROLLERIP}"
15         scp ${WORKSPACE}/set_ovsdb_monitor.sh ${!CONTROLLERIP}:/tmp/
16         ssh ${!CONTROLLERIP} 'bash /tmp/set_ovsdb_monitor.sh'
17 done