Initial openvim v0.4.6 upload
[osm/openvim.git] / test / get_params.sh
diff --git a/test/get_params.sh b/test/get_params.sh
new file mode 100755 (executable)
index 0000000..0a0f6df
--- /dev/null
@@ -0,0 +1,64 @@
+#!/bin/bash
+
+##
+# Copyright 2015 Telefónica Investigación y Desarrollo, S.A.U.
+# This file is part of openmano
+# All Rights Reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+#         http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+#
+# For those usages not covered by the Apache License, Version 2.0 please
+# contact with: nfvlabs@tid.es
+##
+
+#
+#author Alfonso Tierno
+#
+#script that obtain the parameters from the configuration file
+#it is a bit unsafe because a comment in the yaml configuration file
+#can wrong this script  
+
+#get params from configuration file
+
+[ -z "$1" ] && echo "usage: $0 [openvim_cfg_file]" && exit
+
+OPENVIM_PORT=`grep http_port: $1`
+OPENVIM_PORT=${OPENVIM_PORT#http_port:}
+OPENVIM_PORT=${OPENVIM_PORT%%#*}
+OPENVIM_PORT=`eval echo ${OPENVIM_PORT}`  # remove white spaces
+
+OPENVIM_ADMIN_PORT=`grep http_admin_port: $1`
+OPENVIM_ADMIN_PORT=${OPENVIM_ADMIN_PORT#http_admin_port:}
+OPENVIM_ADMIN_PORT=${OPENVIM_ADMIN_PORT%%#*}
+OPENVIM_ADMIN_PORT=`eval echo ${OPENVIM_ADMIN_PORT}`  # remove white spaces
+
+OPENVIM_HOST=`grep http_host: $1`
+OPENVIM_HOST=${OPENVIM_HOST#http_host:}
+OPENVIM_HOST=${OPENVIM_HOST%%#*}
+OPENVIM_HOST=`eval echo ${OPENVIM_HOST}`  # remove white spaces
+
+OPENVIM_OF_IP=`grep of_controller_ip: $1`
+OPENVIM_OF_IP=${OPENVIM_OF_IP#of_controller_ip:}
+OPENVIM_OF_IP=${OPENVIM_OF_IP%%#*}
+OPENVIM_OF_IP=`eval echo ${OPENVIM_OF_IP}`  # remove white spaces
+
+OPENVIM_OF_PORT=`grep of_controller_port: $1`
+OPENVIM_OF_PORT=${OPENVIM_OF_PORT#of_controller_port:}
+OPENVIM_OF_PORT=${OPENVIM_OF_PORT%%#*}
+OPENVIM_OF_PORT=`eval echo ${OPENVIM_OF_PORT}`  # remove white spaces
+
+OPENVIM_OF_DPID=`grep of_controller_dpid: $1`
+OPENVIM_OF_DPID=${OPENVIM_OF_DPID#of_controller_dpid:}
+OPENVIM_OF_DPID=${OPENVIM_OF_DPID%%#*}
+OPENVIM_OF_DPID=`eval echo ${OPENVIM_OF_DPID}`  # remove white spaces
+