blob: 993643cfd15fdd2509d3d9554c6b0fa3420a4606 [file] [log] [blame]
FN=$SETUPDIR/virtualbng.json
rm -f $FN
cat >> $FN <<EOF
{
"localPublicIpPrefixes" : [
"10.254.0.128/25"
],
"nextHopIpAddress" : "10.254.0.1",
"publicFacingMac" : "00:00:00:00:00:66",
"xosIpAddress" : "10.11.10.1",
"xosRestPort" : "9999",
"hosts" : {
EOF
NODES=$( sudo bash -c "source $SETUPDIR/admin-openrc.sh ; nova hypervisor-list" |grep -v ID|grep -v +|awk '{print $4}' )
NODECOUNT=0
for NODE in $NODES; do
((NODECOUNT++))
done
I=0
for NODE in $NODES; do
echo $NODE
((I++))
if [[ "$I" -lt "$NODECOUNT" ]]; then
echo " \"$NODE\" : \"of:0000000000000001/1\"," >> $FN
else
echo " \"$NODE\" : \"of:0000000000000001/1\"" >> $FN
fi
done
cat >> $FN <<EOF
}
}
EOF