Merge "Policy CSIT test files with latest changes"
[integration.git] / bootstrap / vagrant-onap / lib / mr
1 #!/bin/bash
2
3 set -o xtrace
4
5 source /var/onap/functions
6
7 mr_src_folder=$git_src_folder/dcae/message-router
8
9 # clone_mr_repos() - Function that clones the Message Router repositories
10 function clone_mr_repos {
11     clone_repo dcae/demo/startup/message-router $mr_src_folder
12 }
13
14 # get_mr_images() - Function that retrieves the Message Router Docker images
15 function get_mr_images {
16     pull_docker_image attos/dmaap
17     pull_docker_image wurstmeister/zookeeper
18 }
19
20 # install_message_router() - Downloads and configure message router source code
21 function install_message_router {
22     install_docker_compose
23
24     pushd $mr_src_folder
25     bash deploy.sh
26     popd
27 }
28
29 # init_mr() - Function that initialize Message Router services
30 function init_mr {
31     if [[ "$clone_repo" == "True" ]]; then
32         clone_mr_repos
33     fi
34     if [[ "$skip_get_images" == "False" ]]; then
35         get_mr_images
36         if [[ "$skip_install" == "False" ]]; then
37             install_message_router
38         fi
39     fi
40 }