aboutsummaryrefslogtreecommitdiffstats
path: root/lib/mr
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mr')
-rwxr-xr-xlib/mr31
1 files changed, 31 insertions, 0 deletions
diff --git a/lib/mr b/lib/mr
new file mode 100755
index 0000000..bba7486
--- /dev/null
+++ b/lib/mr
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+source /var/onap/functions
+
+# get_mr_images() - Function that retrieves the Message Router Docker images
+function get_mr_images {
+ pull_docker_image attos/dmaap
+ pull_docker_image wurstmeister/zookeeper
+}
+
+# install_message_router() - Downloads and configure message router source code
+function install_message_router {
+ install_docker_compose
+
+ pushd ${src_folders[mr]}
+ bash deploy.sh
+ popd
+}
+
+# init_mr() - Function that initialize Message Router services
+function init_mr {
+ if [[ "$clone_repo" == "True" ]]; then
+ clone_repo dcae/demo/startup/message-router ${src_folders[mr]}
+ fi
+ if [[ "$skip_get_images" == "False" ]]; then
+ get_mr_images
+ if [[ "$skip_install" == "False" ]]; then
+ install_message_router
+ fi
+ fi
+}