Initial OpenECOMP appc/deployment commit
[appc/deployment.git] / installation / appc / src / main / scripts / installFeatures.sh
1 #!/bin/bash
2
3 ODL_HOME=${ODL_HOME:-/opt/opendaylight/current}
4 APPC_HOME=${APPC_HOME:-/opt/openecomp/appc}
5 APPC_FEATURE_DIR=${APPC_FEATURE_DIR:-${APPC_HOME}/features}
6
7 APPC_FEATURES=" \
8  appc-iaas-adapter \
9  appc-provider \
10  appc-event-listener \
11  appc-dispatcher \
12  appc-chef-adapter \
13  appc-netconf-adapter \
14  appc-rest-adapter \
15  appc-dmaap-adapter \
16  appc-dg-util \
17  appc-metric \
18  appc-dg-shared \
19  appc-asdc-listener"
20  
21 echo "Enabling core APP-C features"
22 ${ODL_HOME}/bin/client -u karaf feature:install odl-netconf-connector-all
23 ${ODL_HOME}/bin/client -u karaf feature:install odl-restconf-noauth
24 ${ODL_HOME}/bin/client -u karaf feature:install odl-netconf-topology
25
26 echo "Installing APP-C Features"
27 echo ""
28
29 for feature in ${APPC_FEATURES}
30 do
31   if [ -f ${APPC_FEATURE_DIR}/${feature}/install-feature.sh ]
32   then
33     ${APPC_FEATURE_DIR}/${feature}/install-feature.sh
34   else
35     echo "No installer found for feature ${feature}"
36   fi
37 done