Dimitrios Mavrommatis | 45eb6d6 | 2017-12-03 22:07:36 -0800 | [diff] [blame] | 1 | #!/bin/bash |
Dimitrios Mavrommatis | a9df596 | 2017-12-05 15:11:04 -0800 | [diff] [blame] | 2 | |
| 3 | if [ "$#" -eq 1 ]; then |
| 4 | echo "" |
| 5 | curl -i --header "Content-type: application/json" --request POST -u onos:rocks --data '{ |
| 6 | "dpns": [ |
| 7 | { |
| 8 | "dpn-id": '$1', |
| 9 | "dpn-name": "site1-anchor1", |
| 10 | "dpn-groups": [ |
| 11 | "foo" |
| 12 | ], |
| 13 | "node-id": "node'$1'", |
| 14 | "network-id": "network'$1'" |
| 15 | } |
| 16 | ] |
| 17 | }' 'http://localhost:8181/onos/restconf/data/ietf-dmm-fpcagent:tenants/tenant=default/fpc-topology' |
| 18 | ./getTenants.sh |
| 19 | echo "" |
Dimitrios Mavrommatis | 7c0ff01 | 2017-12-07 00:25:58 -0800 | [diff] [blame] | 20 | elif [ "$#" -eq 2 ]; then |
| 21 | echo "" |
| 22 | curl -i --header "Content-type: application/json" --request POST -u onos:rocks --data '{ |
| 23 | "dpns": [ |
| 24 | { |
| 25 | "dpn-id": '$1', |
| 26 | "dpn-name": "site1-anchor1", |
| 27 | "dpn-groups": [ |
| 28 | "foo" |
| 29 | ], |
| 30 | "node-id": "node'$1'", |
| 31 | "network-id": "network'$1'" |
| 32 | } |
| 33 | ] |
| 34 | }' 'http://localhost:8181/onos/restconf/data/ietf-dmm-fpcagent:tenants/tenant='$2'/fpc-topology' |
| 35 | ./getTenants.sh |
| 36 | echo "" |
Dimitrios Mavrommatis | a9df596 | 2017-12-05 15:11:04 -0800 | [diff] [blame] | 37 | else |
Dimitrios Mavrommatis | 7c0ff01 | 2017-12-07 00:25:58 -0800 | [diff] [blame] | 38 | echo "usage: "$0" dpnId (tenantId)" |
| 39 | fi |