Merge "Change from using chef to local config files"
[integration.git] / bootstrap / vagrant-onap / lib / mr
1 #!/bin/bash
2
3 source /var/onap/functions
4
5 # get_mr_images() - Function that retrieves the Message Router Docker images
6 function get_mr_images {
7     pull_docker_image attos/dmaap
8     pull_docker_image wurstmeister/zookeeper
9 }
10
11 # install_message_router() - Downloads and configure message router source code
12 function install_message_router {
13     install_docker_compose
14
15     pushd ${src_folders[mr]}
16     bash deploy.sh
17     popd
18 }
19
20 # init_mr() - Function that initialize Message Router services
21 function init_mr {
22     if [[ "$clone_repo" == "True" ]]; then
23         clone_repo dcae/demo/startup/message-router ${src_folders[mr]}
24     fi
25     if [[ "$skip_get_images" == "False" ]]; then
26         get_mr_images
27         if [[ "$skip_install" == "False" ]]; then
28             install_message_router
29         fi
30     fi
31 }