blob: 2d6501de272663c45d1d7dc4a0201300b39d900d [file] [log] [blame]
FN=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 /root/setup/admin-openrc.sh ; nova hypervisor-list" |grep enabled|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