From 3b48e38498910a06ae741046aad743de3bb84dc1 Mon Sep 17 00:00:00 2001 From: Daniel Seybold Date: Sun, 14 Jul 2019 11:07:23 +0200 Subject: [PATCH] added mongodb single node and added service endpoint to mongodb templates --- .../applications/database/mongodb_single.app | 24 +++++++++++++++ .../database/mongodbreplicated_cluster.app | 30 +++++++++---------- .../database/mongodbsharded_cluster.app | 30 +++++++++---------- 3 files changed, 54 insertions(+), 30 deletions(-) create mode 100644 input/applications/database/mongodb_single.app diff --git a/input/applications/database/mongodb_single.app b/input/applications/database/mongodb_single.app new file mode 100644 index 0000000..b298e4b --- /dev/null +++ b/input/applications/database/mongodb_single.app @@ -0,0 +1,24 @@ +application : "MONGODB" +user : "someUser" +components : + - + name : "SEED" + incomingPorts : + - + name : "MONGOS_SEED" + number : 27018 + - + name : "DATA_SEED" + number : 27017 + lifecycleActions : + init : "" + download : "sudo apt-get -y update && sudo apt-get install wget -y + && wget -O install.sh '#SERVICE_ENDPOINT#/scripts/database/mongodb/install.sh' + && wget -O init.sh '#SERVICE_ENDPOINT#/scripts/database/mongodb/init.sh' + && wget -O seed.sh '#SERVICE_ENDPOINT#/scripts/database/mongodb/seed.sh' + && wget -O telegraf.sh '#SERVICE_ENDPOINT#/scripts/database/mongodb/telegraf.sh' + && wget -O maki-manager.sh '#SERVICE_ENDPOINT#/scripts/maki-manager/install_maki_manager.sh' " + install : "sudo -E chmod +x install.sh && sudo -E ./install.sh" + configure : " source /etc/environment && sudo -E chmod +x init.sh && sudo -E chmod +x seed.sh && sudo -E ./init.sh" + start : "source /etc/environment && sudo -E ./seed.sh && sudo -E chmod +x telegraf.sh && sudo -E ./telegraf.sh && chmod +x maki-manager.sh && sudo -E ./maki-manager.sh" + stop : "" diff --git a/input/applications/database/mongodbreplicated_cluster.app b/input/applications/database/mongodbreplicated_cluster.app index 66a0ff7..801e668 100644 --- a/input/applications/database/mongodbreplicated_cluster.app +++ b/input/applications/database/mongodbreplicated_cluster.app @@ -13,11 +13,11 @@ components : lifecycleActions : init : "" download : "sudo apt-get -y update && sudo apt-get install wget -y - && wget -O install.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/install.sh' - && wget -O init.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/init.sh' - && wget -O seed.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/seed.sh' - && wget -O telegraf.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/telegraf.sh' - && wget -O maki-manager.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/maki-manager/install_maki_manager.sh' " + && wget -O install.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/install.sh' + && wget -O init.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/init.sh' + && wget -O seed.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/seed.sh' + && wget -O telegraf.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/telegraf.sh' + && wget -O maki-manager.sh '#SERVICE_ENDPOINT#/scripts/maki-manager/install_maki_manager.sh' " install : "sudo -E chmod +x install.sh && sudo -E ./install.sh" configure : " source /etc/environment && sudo -E chmod +x init.sh && sudo -E chmod +x seed.sh && sudo -E ./init.sh" start : "source /etc/environment && sudo -E ./seed.sh && sudo -E chmod +x telegraf.sh && sudo -E ./telegraf.sh && chmod +x maki-manager.sh && sudo -E ./maki-manager.sh" @@ -39,11 +39,11 @@ components : lifecycleActions : init : "" download : "sudo apt-get -y update && sudo apt-get install wget -y - && wget -O install.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/install.sh' - && wget -O init.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/init.sh' - && wget -O data.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/data.sh' - && wget -O telegraf.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/telegraf.sh' - && wget -O maki-manager.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/maki-manager/install_maki_manager.sh' " + && wget -O install.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/install.sh' + && wget -O init.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/init.sh' + && wget -O data.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/data.sh' + && wget -O telegraf.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/telegraf.sh' + && wget -O maki-manager.sh '#SERVICE_ENDPOINT#/scripts/maki-manager/install_maki_manager.sh' " install : "sudo -E chmod +x install.sh && sudo -E ./install.sh" configure : " source /etc/environment && sudo -E chmod +x init.sh && sudo -E chmod +x data.sh && sudo -E ./init.sh " start : "source /etc/environment && sudo -E ./data.sh && sudo -E chmod +x telegraf.sh && sudo -E ./telegraf.sh && chmod +x maki-manager.sh && sudo -E ./maki-manager.sh" @@ -68,11 +68,11 @@ components : lifecycleActions : init : "" download : "sudo apt-get -y update && sudo apt-get install wget -y - && wget -O install.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/install.sh' - && wget -O init.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/init.sh' - && wget -O management.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/management.sh' - && wget -O telegraf.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbreplicated/telegraf.sh' - && wget -O maki-manager.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/maki-manager/install_maki_manager.sh' " + && wget -O install.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/install.sh' + && wget -O init.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/init.sh' + && wget -O management.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/management.sh' + && wget -O telegraf.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbreplicated/telegraf.sh' + && wget -O maki-manager.sh '#SERVICE_ENDPOINT#/scripts/maki-manager/install_maki_manager.sh' " install : "sudo -E chmod +x install.sh && sudo -E ./install.sh" configure : " source /etc/environment && sudo -E chmod +x init.sh && sudo -E chmod +x management.sh && sudo -E ./init.sh " start : "source /etc/environment && sudo -E ./management.sh && sudo -E chmod +x telegraf.sh && sudo -E ./telegraf.sh && chmod +x maki-manager.sh && sudo -E ./maki-manager.sh" diff --git a/input/applications/database/mongodbsharded_cluster.app b/input/applications/database/mongodbsharded_cluster.app index 5458130..28bb3b0 100644 --- a/input/applications/database/mongodbsharded_cluster.app +++ b/input/applications/database/mongodbsharded_cluster.app @@ -13,11 +13,11 @@ components : lifecycleActions : init : "" download : "sudo apt-get -y update && sudo apt-get install wget -y - && wget -O install.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/install.sh' - && wget -O init.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/init.sh' - && wget -O seed.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/seed.sh' - && wget -O telegraf.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/telegraf.sh' - && wget -O maki-manager.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/maki-manager/install_maki_manager.sh' " + && wget -O install.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/install.sh' + && wget -O init.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/init.sh' + && wget -O seed.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/seed.sh' + && wget -O telegraf.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/telegraf.sh' + && wget -O maki-manager.sh '#SERVICE_ENDPOINT#/scripts/maki-manager/install_maki_manager.sh' " install : "sudo -E chmod +x install.sh && sudo -E ./install.sh" configure : " source /etc/environment && sudo -E chmod +x init.sh && sudo -E chmod +x seed.sh && sudo -E ./init.sh" start : "source /etc/environment && sudo -E ./seed.sh && sudo -E chmod +x telegraf.sh && sudo -E ./telegraf.sh && chmod +x maki-manager.sh && sudo -E ./maki-manager.sh" @@ -35,11 +35,11 @@ components : lifecycleActions : init : "" download : "sudo apt-get -y update && sudo apt-get install wget -y - && wget -O install.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/install.sh' - && wget -O init.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/init.sh' - && wget -O data.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/data.sh' - && wget -O telegraf.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/telegraf.sh' - && wget -O maki-manager.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/maki-manager/install_maki_manager.sh' " + && wget -O install.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/install.sh' + && wget -O init.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/init.sh' + && wget -O data.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/data.sh' + && wget -O telegraf.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/telegraf.sh' + && wget -O maki-manager.sh '#SERVICE_ENDPOINT#/scripts/maki-manager/install_maki_manager.sh' " install : "sudo -E chmod +x install.sh && sudo -E ./install.sh" configure : " source /etc/environment && sudo -E chmod +x init.sh && sudo -E chmod +x data.sh && sudo -E ./init.sh " start : "source /etc/environment && sudo -E ./data.sh && sudo -E chmod +x telegraf.sh && sudo -E ./telegraf.sh && chmod +x maki-manager.sh && sudo -E ./maki-manager.sh" @@ -58,11 +58,11 @@ components : lifecycleActions : init : "" download : "sudo apt-get -y update && sudo apt-get install wget -y - && wget -O install.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/install.sh' - && wget -O init.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/init.sh' - && wget -O management.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/management.sh' - && wget -O telegraf.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/database/mongodbsharded/telegraf.sh' - && wget -O maki-manager.sh 'https://omi-gitlab.e-technik.uni-ulm.de/dbms-jungle-explorer/dbms-catalogue-scripts/raw/master/scripts/maki-manager/install_maki_manager.sh' " + && wget -O install.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/install.sh' + && wget -O init.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/init.sh' + && wget -O management.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/management.sh' + && wget -O telegraf.sh '#SERVICE_ENDPOINT#/scripts/database/mongodbsharded/telegraf.sh' + && wget -O maki-manager.sh '#SERVICE_ENDPOINT#/scripts/maki-manager/install_maki_manager.sh' " install : "sudo -E chmod +x install.sh && sudo -E ./install.sh" configure : " source /etc/environment && sudo -E chmod +x init.sh && sudo -E chmod +x management.sh && sudo -E ./init.sh " start : "source /etc/environment && sudo -E ./management.sh && sudo -E chmod +x telegraf.sh && sudo -E ./telegraf.sh && chmod +x maki-manager.sh && sudo -E ./maki-manager.sh" -- GitLab