Remove customize src_folder variables

There were some leftovers of variables used for pointing to the
project source code folder. This variables are not used anymore.

Change-Id: I355930f8ce6acbc31a1adca61741d7221dee196c
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: INT-367
diff --git a/bootstrap/vagrant-onap/lib/aai b/bootstrap/vagrant-onap/lib/aai
index 316a981..1ce3485 100755
--- a/bootstrap/vagrant-onap/lib/aai
+++ b/bootstrap/vagrant-onap/lib/aai
@@ -115,19 +115,13 @@
 
     if [[ "$build_image" == "True" ]]; then
         unset MAVEN_OPTS
-        build_docker_image ${src_folders[aai]}/resources/aai-resources
-        build_docker_image ${src_folders[aai]}/traversal/aai-traversal
-        build_docker_image ${src_folders[aai]}/search-data-service
-        build_docker_image ${src_folders[aai]}/data-router
-        build_docker_image ${src_folders[aai]}/model-loader
-        build_docker_image ${src_folders[aai]}/sparky-be
+        for project in resources/aai-resources traversal/aai-traversal search-data-service data-router model-loader sparky-be; do
+            build_docker_image ${src_folders[aai]}/$project
+        done
     else
-        pull_onap_image aai-resources
-        pull_onap_image aai-traversal
-        pull_onap_image search-data-service
-        pull_onap_image data-router
-        pull_onap_image model-loader
-        pull_onap_image sparky-be
+        for image in aai-resources aai-traversal search-data-service data-router model-loader sparky-be; do
+            pull_onap_image $image
+        done
     fi
 }
 
diff --git a/bootstrap/vagrant-onap/lib/appc b/bootstrap/vagrant-onap/lib/appc
index ad01ca5..95654fc 100755
--- a/bootstrap/vagrant-onap/lib/appc
+++ b/bootstrap/vagrant-onap/lib/appc
@@ -6,7 +6,7 @@
 # _build_appc_images() - Function that creates APPC images from source code.
 function _build_appc_images {
     get_sdnc_images
-    build_docker_image $appc_src_folder/deployment/installation/appc docker
+    build_docker_image ${src_folders[appc]}/deployment/installation/appc docker
 }
 
 # get_appc_images() - Function that gets or build APPC docker images
@@ -14,17 +14,15 @@
     if [[ "$build_image" == "True" ]]; then
         _build_appc_images
     else
-        pull_openecomp_image appc-image openecomp/appc-image:latest
-        pull_openecomp_image dgbuilder-sdnc-image openecomp/dgbuilder-sdnc-image:latest
+        for image in appc-image dgbuilder-sdnc-image; do
+            pull_openecomp_image $image openecomp/$image:latest
+        done
     fi
 }
 
 # install_appc() - Function that clones and installs the APPC services from source code
 function install_appc {
-    pushd $appc_src_folder/deployment/docker-compose
-    install_docker_compose
-    /opt/docker/docker-compose up -d
-    popd
+    run_docker_compose ${src_folders[appc]}/deployment/docker-compose
 }
 
 # init_appc() - Function that initialize APPC services
diff --git a/bootstrap/vagrant-onap/lib/ccsdk b/bootstrap/vagrant-onap/lib/ccsdk
index 112839c..93ee0c8 100755
--- a/bootstrap/vagrant-onap/lib/ccsdk
+++ b/bootstrap/vagrant-onap/lib/ccsdk
@@ -5,9 +5,9 @@
 # _build_ccsdk_images() - Build CCSDK Docker images from source code
 function _build_ccsdk_images {
     install_package unzip
-    compile_src $ccsdk_src_folder/distribution
+    compile_src ${src_folders[ccsdk]}/distribution
     for image in ubuntu opendaylight odlsli dgbuilder-docker; do
-        build_docker_image $ccsdk_src_folder/distribution/$image docker
+        build_docker_image ${src_folders[ccsdk]}/distribution/$image docker
     done
 }
 
diff --git a/bootstrap/vagrant-onap/lib/dcae b/bootstrap/vagrant-onap/lib/dcae
index d6fdd89..d6ebd82 100755
--- a/bootstrap/vagrant-onap/lib/dcae
+++ b/bootstrap/vagrant-onap/lib/dcae
@@ -4,7 +4,7 @@
 
 # _create_config_file() - Creates a configuration yaml file for the controller
 function _create_config_file {
-    cat > $dcae_src_folder/controller/config.yaml << EOL
+    cat > ${src_folders[dcae]}/controller/config.yaml << EOL
 ZONE: $dcae_zone
 STATE: $dcae_state
 DCAE-VERSION: $artifacts_version
@@ -36,14 +36,14 @@
     if [[ "$compile_repo" != "True" ]]; then
         compile_repos "dcae"
     fi
-    build_docker_image $dcae_src_folder/dmaapbc openecomp/dcae-dmaapbc
-    build_docker_image $dcae_src_folder/orch-dispatcher dcae/orch-dispatcher
+    build_docker_image ${src_folders[dcae]}/dmaapbc openecomp/dcae-dmaapbc
+    build_docker_image ${src_folders[dcae]}/orch-dispatcher dcae/orch-dispatcher
 
-    pushd $dcae_src_folder/demo
+    pushd ${src_folders[dcae]}/demo
     bash dcae-demo-controller/src/main/docker-build/build.sh
     popd
 
-    build_docker_image $dcae_src_folder/dcae-inventory
+    build_docker_image ${src_folders[dcae]}/dcae-inventory
 }
 
 # get_dcae_images() - Function that retrieves or builds DCAE docker images.
@@ -59,7 +59,7 @@
 # install_dcae() - Function that clones and installs the DCAE controller services from source code
 function install_dcae {
     install_docker_compose
-    pushd $dcae_src_folder/demo/startup/controller
+    pushd ${src_folders[dcae]}/demo/startup/controller
     if [[ "$build_image" == "True" ]]; then
         dcae_image=`docker images | grep dcae-controller | awk '{print $1 ":" $2}'`
         sed -i "s|DOCKER-REGISTRY/openecomp/dcae-controller:DCAE-VERSION|$dcae_image|g" docker-compose.yml
diff --git a/bootstrap/vagrant-onap/lib/mr b/bootstrap/vagrant-onap/lib/mr
index 499f53f..bba7486 100755
--- a/bootstrap/vagrant-onap/lib/mr
+++ b/bootstrap/vagrant-onap/lib/mr
@@ -12,7 +12,7 @@
 function install_message_router {
     install_docker_compose
 
-    pushd $mr_src_folder
+    pushd ${src_folders[mr]}
     bash deploy.sh
     popd
 }
@@ -20,7 +20,7 @@
 # init_mr() - Function that initialize Message Router services
 function init_mr {
     if [[ "$clone_repo" == "True" ]]; then
-        clone_repo dcae/demo/startup/message-router $mr_src_folder
+        clone_repo dcae/demo/startup/message-router ${src_folders[mr]}
     fi
     if [[ "$skip_get_images" == "False" ]]; then
         get_mr_images
diff --git a/bootstrap/vagrant-onap/lib/msb b/bootstrap/vagrant-onap/lib/msb
index a14e8ea..bcf27fe 100755
--- a/bootstrap/vagrant-onap/lib/msb
+++ b/bootstrap/vagrant-onap/lib/msb
@@ -8,9 +8,9 @@
         compile_repos "msb"
     fi
 
-    build_docker_image $msb_src_folder/apigateway/distributions/msb-apigateway/src/main/basedocker onap/msb/msb_base
-    build_docker_image $msb_src_folder/apigateway/distributions/msb-apigateway/src/main/docker onap/msb/msb_apigateway
-    build_docker_image $msb_src_folder/discovery/distributions/msb-discovery/src/main/docker onap/msb/msb_discovery
+    build_docker_image ${src_folders[msb]}/apigateway/distributions/msb-apigateway/src/main/basedocker onap/msb/msb_base
+    build_docker_image ${src_folders[msb]}/apigateway/distributions/msb-apigateway/src/main/docker onap/msb/msb_apigateway
+    build_docker_image ${src_folders[msb]}/discovery/distributions/msb-discovery/src/main/docker onap/msb/msb_discovery
 }
 
 # get_msb_images() - Function that retrieves the Microservices Bus images
@@ -20,9 +20,9 @@
         _build_msb_images
     else
         unset docker_version
-        pull_onap_image msb/msb_base
-        pull_onap_image msb/msb_apigateway
-        pull_onap_image msb/msb_discovery
+        for image in base apigateway discovery; do
+            pull_onap_image msb/msb_$image
+        done
     fi
 }
 
diff --git a/bootstrap/vagrant-onap/lib/mso b/bootstrap/vagrant-onap/lib/mso
index 44d4a7b..6dd0676 100755
--- a/bootstrap/vagrant-onap/lib/mso
+++ b/bootstrap/vagrant-onap/lib/mso
@@ -6,8 +6,8 @@
 function get_mso_images {
     if [[ "$build_image" == "True" ]]; then
         export GIT_NO_PROJECT=/opt/
-        compile_src $mso_src_folder
-        build_docker_image $mso_src_folder/packages/docker docker
+        compile_src ${src_folders[mso]}
+        build_docker_image ${src_folders[mso]}/packages/docker docker
     fi
 }
 
@@ -65,7 +65,7 @@
     install_docker
     install_docker_compose
     # Deploy the environment
-    pushd $mso_src_folder/docker-config
+    pushd ${src_folders[mso]}/docker-config
     chmod +x deploy.sh
     if [[ "$build_image" == "True" ]]; then
         bash deploy.sh
diff --git a/bootstrap/vagrant-onap/lib/policy b/bootstrap/vagrant-onap/lib/policy
index ad982ad..0dac14d 100755
--- a/bootstrap/vagrant-onap/lib/policy
+++ b/bootstrap/vagrant-onap/lib/policy
@@ -4,8 +4,8 @@
 
 # _build_policy_images() - Function that build Policy docker images from source code
 function _build_policy_images {
-    compile_src $policy_src_folder/docker
-    pushd $policy_src_folder/docker
+    compile_src ${src_folders[policy]}/docker
+    pushd ${src_folders[policy]}/docker
     install_maven
     mvn prepare-package
     cp -r target/policy-pe/* policy-pe/
@@ -20,16 +20,15 @@
     if [[ "$build_image" == "True" ]]; then
         _build_policy_images
     else
-        pull_onap_image policy/policy-db onap/policy/policy-db:latest
-        pull_onap_image policy/policy-pe onap/policy/policy-pe:latest
-        pull_onap_image policy/policy-drools onap/policy/policy-drools:latest
-        pull_onap_image policy/policy-nexus onap/policy/policy-nexus:latest
+        for image in db pe drools nexus; do
+            pull_onap_image policy/policy-$image onap/policy/policy-$image:latest
+        done
     fi
 }
 
 # install_policy() - Function that clones and installs the Policy services from source code
 function install_policy {
-    pushd $policy_src_folder/docker
+    pushd ${src_folders[policy]}/docker
     chmod +x config/drools/drools-tweaks.sh
     echo $IP_ADDRESS > config/pe/ip_addr.txt
     install_docker_compose
diff --git a/bootstrap/vagrant-onap/lib/robot b/bootstrap/vagrant-onap/lib/robot
index 90fbcf8..70f8cf7 100755
--- a/bootstrap/vagrant-onap/lib/robot
+++ b/bootstrap/vagrant-onap/lib/robot
@@ -6,10 +6,10 @@
 function _setup_ete_folder {
     mkdir -p /opt/eteshare/config
 
-    cp $robot_src_folder/integration_* /opt/eteshare/config
-    cp $robot_src_folder/vm_config2robot.sh /opt/eteshare/config
-    cp $robot_src_folder/ete.sh /opt
-    cp $robot_src_folder/demo.sh /opt
+    cp ${src_folders[robot]}/integration_* /opt/eteshare/config
+    cp ${src_folders[robot]}/vm_config2robot.sh /opt/eteshare/config
+    cp ${src_folders[robot]}/ete.sh /opt
+    cp ${src_folders[robot]}/demo.sh /opt
 
     chmod +x /opt/ete.sh
     chmod +x /opt/demo.sh
diff --git a/bootstrap/vagrant-onap/lib/sdnc b/bootstrap/vagrant-onap/lib/sdnc
index a8cf756..8dacf9e 100755
--- a/bootstrap/vagrant-onap/lib/sdnc
+++ b/bootstrap/vagrant-onap/lib/sdnc
@@ -7,15 +7,15 @@
 function compile_all_sdnc_repos {
     for repo in ${repos[sdnc]}; do
         if [[ "$repo" == "sdnc/core" ]]; then
-            compile_src $sdnc_src_folder/core/rootpom
+            compile_src ${src_folders[sdnc]}/core/rootpom
         fi
-        compile_src $sdnc_src_folder${repo#*sdnc}
+        compile_src ${src_folders[sdnc]}${repo#*sdnc}
     done
 }
 
 # _build_sdnc_images() - Builds SDNC images from source code
 function _build_sdnc_images {
-    local folder=$sdnc_src_folder/oam
+    local folder=${src_folders[sdnc]}/oam
 
     get_ccsdk_images
     install_package unzip
@@ -33,19 +33,16 @@
     if [[ "$build_image" == "True" ]]; then
         _build_sdnc_images
     else
-        pull_openecomp_image sdnc-image openecomp/sdnc-image:latest
-        pull_openecomp_image admportal-sdnc-image openecomp/admportal-sdnc-image:latest
-        pull_openecomp_image dgbuilder-sdnc-image openecomp/dgbuilder-sdnc-image:latest
+        for image in sdnc-image admportal-sdnc-image dgbuilder-sdnc-image; do
+            pull_openecomp_image $image openecomp/$image:latest
+        done
     fi
     pull_docker_image mysql/mysql-server:5.6
 }
 
 # install_sdnc() -  Download and install SDNC services from source code
 function install_sdnc {
-    pushd $sdnc_src_folder/oam/installation/src/main/yaml
-    install_docker_compose
-    /opt/docker/docker-compose up -d
-    popd
+    run_docker_compose ${src_folders[sdnc]}/oam/installation/src/main/yaml
 }
 
 # init_sdnc() - Function that initialize SDNC services
diff --git a/bootstrap/vagrant-onap/lib/vfc b/bootstrap/vagrant-onap/lib/vfc
index 2b5407c..64f7df0 100755
--- a/bootstrap/vagrant-onap/lib/vfc
+++ b/bootstrap/vagrant-onap/lib/vfc
@@ -9,7 +9,7 @@
     tox_repos=("gvnfm/vnflcm/lcm" "gvnfm/vnfmgr/mgr" "gvnfm/vnfres/res" "nfvo/lcm" \
         "nfvo/driver/vnfm/gvnfm/gvnfmadapter" "nfvo/driver/vnfm/svnfm/zte/vmanager")
     for dirc in ${tox_repos[@]}; do
-        pushd $vfc_src_folder/$dirc
+        pushd ${src_folders[vfc]}/$dirc
         tox -e py27
         popd
     done
@@ -28,7 +28,7 @@
 
 # _build_vfc_image() - Build VFC  docker image
 function _build_vfc_image {
-    pushd $vfc_src_folder/$1/docker
+    pushd ${src_folders[vfc]}/$1/docker
     sed -i "s/^push_image/#push_image/g" build_image.sh
     sed -i 's|IMAGE_NAME="${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/${IMAGE}"|IMAGE_NAME=${ORG}/${IMAGE}|g' build_image.sh
     ./build_image.sh
@@ -53,11 +53,9 @@
         build_nfvo_vnfm_gvnfmadapter_image
         # TODO(sshank): Add other VFC component docker image builds.
     else
-        pull_onap_image vfc/gvnfm/vnflcm/lcm
-        pull_onap_image vfc/gvnfm/vnfmgr/mgr
-        pull_onap_image vfc/gvnfm/vnfres/res
-        pull_onap_image vfc/nfvo/lcm
-        pull_onap_image vfc/nfvo/driver/vnfm/gvnfm/gvnfmadapter
+        for image in gvnfm/vnflcm/lcm gvnfm/vnfmgr/mgr gvnfm/vnfres/res nfvo/lcm nfvo/driver/vnfm/gvnfm/gvnfmadapter; do
+            pull_onap_image vfc/$image
+        done
     fi
 }
 
diff --git a/bootstrap/vagrant-onap/lib/vid b/bootstrap/vagrant-onap/lib/vid
index f5ca9d2..0c7ad85 100755
--- a/bootstrap/vagrant-onap/lib/vid
+++ b/bootstrap/vagrant-onap/lib/vid
@@ -5,9 +5,9 @@
 # _build_vid_images() - Function that builds VID docker images
 function _build_vid_images {
     if [[ "$compile_repo" != "True" ]]; then
-        compile_src $vid_src_folder
+        compile_src ${src_folders[vid]}
     fi
-    build_docker_image $vid_src_folder/deliveries
+    build_docker_image ${src_folders[vid]}/deliveries
 }
 
 # get_vid_images() - Function that retrieves VID docker images
diff --git a/bootstrap/vagrant-onap/lib/vnfsdk b/bootstrap/vagrant-onap/lib/vnfsdk
index 58e3a9a..ea7fa33 100755
--- a/bootstrap/vagrant-onap/lib/vnfsdk
+++ b/bootstrap/vagrant-onap/lib/vnfsdk
@@ -5,7 +5,7 @@
 # _build_vnfsdk_images() - Builds VNFSDK images from source code
 function _build_vnfsdk_images {
     install_package unzip
-    pushd $vnfsdk_src_folder/refrepo/vnfmarket-be/deployment/docker/docker-refrepo
+    pushd ${src_folders[vnfsdk]}/refrepo/vnfmarket-be/deployment/docker/docker-refrepo
     build_docker_image .
     popd
 }
@@ -24,7 +24,7 @@
 # install_vnfsdk - Function that installs vnfsdk Docker images
 function install_vnfsdk {
     install_docker_compose
-    pushd $vnfsdk_src_folder/refrepo/vnfmarket-be/deployment/install
+    pushd ${src_folders[vnfsdk]}/refrepo/vnfmarket-be/deployment/install
     /opt/docker/docker-compose up -d
     popd
 }