Add False check to validation
[integration/test.git] / csit / scripts / bgp_cluster_setup_Be.sh
1 #!/bin/bash
2
3 BGPCONF=/tmp/${BUNDLEFOLDER}/system/org/opendaylight/bgpcep/bgp-controller-config/*/bgp-controller-config-*-config-example.xml
4
5 cat > ${WORKSPACE}/bgp_cluster_setup_Be.sh <<EOF
6
7   echo "Update bgp configuration in 41-bgp-example.xml"
8   sed -i -e "s/<rib-id>example-bgp-rib/<rib-id>example-bgp-rib-\$1/g" ${BGPCONF}
9   sed -i -e "s/<topology-id>example-ipv4-topology/<topology-id>example-ipv4-topology-\$1/g" ${BGPCONF}
10   sed -i -e "s/<topology-id>example-ipv6-topology/<topology-id>example-ipv6-topology-\$1/g" ${BGPCONF}
11   sed -i -e "s/<topology-id>example-linkstate-topology/<topology-id>example-linkstate-topology-\$1/g" ${BGPCONF}
12
13   echo "Dump ${BGPCONF}"
14   cat ${BGPCONF}
15
16 EOF
17
18 echo "Copying config files to ODL Controller folder"
19 for i in `seq 1 ${NUM_ODL_SYSTEM}`
20 do
21   CONTROLLERIP=ODL_SYSTEM_${i}_IP
22
23   echo "Configuring bgp for cluster on ${!CONTROLLERIP}"
24   scp ${WORKSPACE}/bgp_cluster_setup_Be.sh ${!CONTROLLERIP}:/tmp/
25   ssh ${!CONTROLLERIP} "bash /tmp/bgp_cluster_setup_Be.sh $i"
26 done
27