| #!/bin/ash | |
| while true; do | |
| curl -H "Content-Type: application/json" -sSL --fail http://${ONOS_USER:-"karaf"}:${ONOS_PASSWORD:-"karaf"}@${ONOS_CONNECTION:-"localhost:8181"}/onos/v1/network/configuration -d @/data/onos-config.json | |
| if [ $? -eq 0 ]; then | |
| break | |
| fi | |
| sleep ${ONOS_SLEEP_DELAY:-30} | |
| done | |
| echo "Configuraton pushed to ${ONOS_CONNECTION:-'localhost:8181'} at $(date)" |