4 # Copyright 2015 Telefónica Investigación y Desarrollo, S.A.U.
5 # This file is part of openvim
8 # Licensed under the Apache License, Version 2.0 (the "License"); you may
9 # not use this file except in compliance with the License. You may obtain
10 # a copy of the License at
12 # http://www.apache.org/licenses/LICENSE-2.0
14 # Unless required by applicable law or agreed to in writing, software
15 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
16 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
17 # License for the specific language governing permissions and limitations
20 # For those usages not covered by the Apache License, Version 2.0 please
21 # contact with: nfvlabs@tid.es
25 #author Alfonso Tierno
27 #script that obtain the parameters from the configuration file
28 #it is a bit unsafe because a comment in the yaml configuration file
29 #can wrong this script
31 #get params from configuration file
33 [ -z "$1" ] && echo "usage: $0 [openvim_cfg_file]" && exit
35 OPENVIM_PORT
=`grep http_port: $1`
36 OPENVIM_PORT
=${OPENVIM_PORT#http_port:}
37 OPENVIM_PORT
=${OPENVIM_PORT%%#*}
38 OPENVIM_PORT
=`eval echo ${OPENVIM_PORT}` # remove white spaces
40 OPENVIM_ADMIN_PORT
=`grep http_admin_port: $1`
41 OPENVIM_ADMIN_PORT
=${OPENVIM_ADMIN_PORT#http_admin_port:}
42 OPENVIM_ADMIN_PORT
=${OPENVIM_ADMIN_PORT%%#*}
43 OPENVIM_ADMIN_PORT
=`eval echo ${OPENVIM_ADMIN_PORT}` # remove white spaces
45 OPENVIM_HOST
=`grep http_host: $1`
46 OPENVIM_HOST
=${OPENVIM_HOST#http_host:}
47 OPENVIM_HOST
=${OPENVIM_HOST%%#*}
48 OPENVIM_HOST
=`eval echo ${OPENVIM_HOST}` # remove white spaces
50 OPENVIM_OF_IP
=`grep of_controller_ip: $1`
51 OPENVIM_OF_IP
=${OPENVIM_OF_IP#of_controller_ip:}
52 OPENVIM_OF_IP
=${OPENVIM_OF_IP%%#*}
53 OPENVIM_OF_IP
=`eval echo ${OPENVIM_OF_IP}` # remove white spaces
55 OPENVIM_OF_PORT
=`grep of_controller_port: $1`
56 OPENVIM_OF_PORT
=${OPENVIM_OF_PORT#of_controller_port:}
57 OPENVIM_OF_PORT
=${OPENVIM_OF_PORT%%#*}
58 OPENVIM_OF_PORT
=`eval echo ${OPENVIM_OF_PORT}` # remove white spaces
60 OPENVIM_OF_DPID
=`grep of_controller_dpid: $1`
61 OPENVIM_OF_DPID
=${OPENVIM_OF_DPID#of_controller_dpid:}
62 OPENVIM_OF_DPID
=${OPENVIM_OF_DPID%%#*}
63 OPENVIM_OF_DPID
=`eval echo ${OPENVIM_OF_DPID}` # remove white spaces