blob: 1ac130c03fc4b3e07a60f2a85f3e7b5b3e3468b2 [file] [log] [blame]
#!/bin/bash
#D provides access to the CORD POD fabric configuration generation
PROG=$(echo $(basename $0) | sed -e 's/^cord-/cord /g')
usage() {
echo "usage: $PROG [options]"
echo " -hc|--host-count number of hosts to expect to find in ONOS"
echo " -sc|--switch-count number of switches to expect to find in ONOS"
echo " -h|--help this message"
}
HOST_COUNT=0
SWITCH_COUNT=0
while [ $# -gt 0 ]; do
case $1 in
-hc|--host-count)
shift
HOST_COUNT=$1
;;
-sc|--switch-count)
shift
SWITCH_COUNT=$1
;;
-h|--help)
usage
exit 0
;;
esac
shift
done
exec curl --fail -sSL -XPOST http://$CORD_HEAD_NODE:4245/config/ -d "{\"hostcount\":$HOST_COUNT,\"switchcount\":$SWITCH_COUNT}"