blob: 6aafab53a34cad76ea993d7847cad3a9fc4ce1b6 [file] [log] [blame]
Adam Israel50227af2016-10-04 12:07:16 -07001#!/bin/sh
2HOME=/home/openmanod
3OPENMANO=$HOME/bin/openmano
4export OPENMANO_TENANT=$4
5
6OPENMANO_DATACENTER=`$OPENMANO datacenter-list myov`
Adam Israel942ae4f2016-11-21 15:19:42 -05007if [ $? -eq 0 ]; then
8 # If the datacenter exists, the current approach is to delete the existing
9 # one and create a new one. We may want to change this behavior to retain
10 # the existing datacenter, but this script will also go away in favour of
11 # a python API to OpenMano
12
13 # If the datacenter exists, remove all traces of it before continuing
14 OPENMANO_DATACENTER=`echo $OPENMANO_DATACENTER |gawk '{print $1}'`
15
16 # Delete netmap
17 $OPENMANO datacenter-netmap-delete --all -f --datacenter $OPENMANO_DATACENTER
18
19 # detach
20 $OPENMANO datacenter-detach -a $OPENMANO_DATACENTER
21
Adam Israel50227af2016-10-04 12:07:16 -070022 # Make sure the datacenter is deleted
Adam Israel942ae4f2016-11-21 15:19:42 -050023 $OPENMANO datacenter-delete --force myov
24
Adam Israel50227af2016-10-04 12:07:16 -070025 OPENMANO_DATACENTER=`$OPENMANO datacenter-create myov http://$1:$2/openvim`
26fi
Adam Israel942ae4f2016-11-21 15:19:42 -050027OPENMANO_DATACENTER=`echo $OPENMANO_DATACENTER |gawk '{print $1}'`
Adam Israel50227af2016-10-04 12:07:16 -070028
Adam Israel50227af2016-10-04 12:07:16 -070029
Adam Israel942ae4f2016-11-21 15:19:42 -050030# if ! grep -q "^export OPENMANO_DATACENTER" $HOME/.bashrc
31# then
32# echo "export OPENMANO_DATACENTER=$OPENMANO_DATACENTER " >> $HOME/.bashrc
33# fi
34
Adam Israel50227af2016-10-04 12:07:16 -070035$OPENMANO datacenter-attach myov --vim-tenant-id $3
36$OPENMANO datacenter-netmap-import -f --datacenter $OPENMANO_DATACENTER