From cc372a3cfc0246374d07f953e74c7424f50b175a Mon Sep 17 00:00:00 2001
From: Sergey Yakubov <sergey.yakubov@desy.de>
Date: Tue, 12 Nov 2019 13:45:29 +0100
Subject: [PATCH] update deploy scripts

---
 .../asapo_broker/server/process_request.go    |   2 -
 deploy/CMakeLists.txt                         |   7 +-
 deploy/{docker/cluster => asapo}/Dockerfile   |   0
 deploy/asapo/asap3.tfvars                     |  26 +++
 deploy/{docker/cluster => asapo}/asapo-start  |   0
 deploy/{docker/cluster => asapo}/asapo-stop   |   0
 .../cluster => asapo}/asapo-wait-service      |   0
 .../asapo_overwrite_vars.tfvars               |   0
 .../{docker/cluster => asapo}/build_image.sh  |   0
 .../{docker/cluster => asapo}/consul.hcl.tpl  |   0
 deploy/asapo/copy_asap3.sh.in                 |   4 +
 deploy/{docker/cluster => asapo}/job.sh       |   0
 .../{docker/cluster => asapo}/nomad.hcl.tpl   |   0
 .../cluster => asapo}/orchestr_config.py      |   0
 deploy/{docker/cluster => asapo}/run.sh       |   0
 .../{docker/cluster => asapo}/run_maxwell.sh  |   0
 .../scripts/asapo-brokers.nmd.tpl             |   1 -
 .../scripts/asapo-logging.nmd.tpl             |   3 -
 .../scripts/asapo-mongo.nmd.tpl               |   1 -
 .../scripts/asapo-nginx.nmd.tpl               |   2 +-
 .../scripts/asapo-perfmetrics.nmd.tpl         |   2 -
 .../scripts/asapo-receivers.nmd.tpl           |   1 -
 .../scripts/asapo-services.nmd.tpl            |   2 -
 .../scripts/asapo.auto.tfvars.in              |   2 +-
 .../cluster => asapo}/scripts/auth_secret.key |   0
 .../scripts/authorizer.json.tpl               |   0
 .../cluster => asapo}/scripts/broker.json.tpl |   0
 .../scripts/discovery.json.tpl                |   0
 .../scripts/fluentd.conf.tpl                  |   0
 .../cluster => asapo}/scripts/kibana.yml      |   0
 .../cluster => asapo}/scripts/nginx.conf.tpl  |   4 +-
 .../cluster => asapo}/scripts/provider.tf     |   0
 .../scripts/receiver.json.tpl                 |   0
 .../cluster => asapo}/scripts/resources.tf    |   0
 .../scripts/resources_services.tf             |   0
 .../cluster => asapo}/scripts/templates.tf    |   1 +
 .../{docker/cluster => asapo}/scripts/vars.tf |   2 +
 .../cluster => asapo}/supervisord.conf        |   0
 deploy/nomad_jobs/asapo-brokers.nmd.in        |  75 --------
 deploy/nomad_jobs/asapo-logging.nmd.in        | 179 ------------------
 deploy/nomad_jobs/asapo-mongo.nmd.in          |  59 ------
 deploy/nomad_jobs/asapo-nginx.nmd.in          |  70 -------
 deploy/nomad_jobs/asapo-perfmetrics.nmd.in    | 108 -----------
 deploy/nomad_jobs/asapo-receivers.nmd.in      |  74 --------
 deploy/nomad_jobs/asapo-services.nmd.in       | 128 -------------
 deploy/nomad_jobs/authorizer.json.tpl         |  12 --
 deploy/nomad_jobs/broker.json.tpl             |   9 -
 deploy/nomad_jobs/copy.sh.in                  |   3 -
 deploy/nomad_jobs/discovery.json.tpl          |  11 --
 deploy/nomad_jobs/fluentd.conf                |  55 ------
 deploy/nomad_jobs/init_influx.sh              |  10 -
 deploy/nomad_jobs/kibana.yml                  |   6 -
 deploy/nomad_jobs/nginx.conf.tpl              |  85 ---------
 deploy/nomad_jobs/receiver.json.tpl           |  25 ---
 deploy/nomad_jobs/start_asapo.sh              |   9 -
 deploy/nomad_jobs/stop_asapo.sh               |   9 -
 56 files changed, 39 insertions(+), 948 deletions(-)
 rename deploy/{docker/cluster => asapo}/Dockerfile (100%)
 create mode 100644 deploy/asapo/asap3.tfvars
 rename deploy/{docker/cluster => asapo}/asapo-start (100%)
 rename deploy/{docker/cluster => asapo}/asapo-stop (100%)
 rename deploy/{docker/cluster => asapo}/asapo-wait-service (100%)
 rename deploy/{docker/cluster => asapo}/asapo_overwrite_vars.tfvars (100%)
 rename deploy/{docker/cluster => asapo}/build_image.sh (100%)
 rename deploy/{docker/cluster => asapo}/consul.hcl.tpl (100%)
 create mode 100755 deploy/asapo/copy_asap3.sh.in
 rename deploy/{docker/cluster => asapo}/job.sh (100%)
 rename deploy/{docker/cluster => asapo}/nomad.hcl.tpl (100%)
 rename deploy/{docker/cluster => asapo}/orchestr_config.py (100%)
 rename deploy/{docker/cluster => asapo}/run.sh (100%)
 rename deploy/{docker/cluster => asapo}/run_maxwell.sh (100%)
 rename deploy/{docker/cluster => asapo}/scripts/asapo-brokers.nmd.tpl (98%)
 rename deploy/{docker/cluster => asapo}/scripts/asapo-logging.nmd.tpl (98%)
 rename deploy/{docker/cluster => asapo}/scripts/asapo-mongo.nmd.tpl (98%)
 rename deploy/{docker/cluster => asapo}/scripts/asapo-nginx.nmd.tpl (97%)
 rename deploy/{docker/cluster => asapo}/scripts/asapo-perfmetrics.nmd.tpl (98%)
 rename deploy/{docker/cluster => asapo}/scripts/asapo-receivers.nmd.tpl (98%)
 rename deploy/{docker/cluster => asapo}/scripts/asapo-services.nmd.tpl (98%)
 rename deploy/{docker/cluster => asapo}/scripts/asapo.auto.tfvars.in (97%)
 rename deploy/{docker/cluster => asapo}/scripts/auth_secret.key (100%)
 rename deploy/{docker/cluster => asapo}/scripts/authorizer.json.tpl (100%)
 rename deploy/{docker/cluster => asapo}/scripts/broker.json.tpl (100%)
 rename deploy/{docker/cluster => asapo}/scripts/discovery.json.tpl (100%)
 rename deploy/{docker/cluster => asapo}/scripts/fluentd.conf.tpl (100%)
 rename deploy/{docker/cluster => asapo}/scripts/kibana.yml (100%)
 rename deploy/{docker/cluster => asapo}/scripts/nginx.conf.tpl (95%)
 rename deploy/{docker/cluster => asapo}/scripts/provider.tf (100%)
 rename deploy/{docker/cluster => asapo}/scripts/receiver.json.tpl (100%)
 rename deploy/{docker/cluster => asapo}/scripts/resources.tf (100%)
 rename deploy/{docker/cluster => asapo}/scripts/resources_services.tf (100%)
 rename deploy/{docker/cluster => asapo}/scripts/templates.tf (98%)
 rename deploy/{docker/cluster => asapo}/scripts/vars.tf (97%)
 rename deploy/{docker/cluster => asapo}/supervisord.conf (100%)
 delete mode 100644 deploy/nomad_jobs/asapo-brokers.nmd.in
 delete mode 100644 deploy/nomad_jobs/asapo-logging.nmd.in
 delete mode 100644 deploy/nomad_jobs/asapo-mongo.nmd.in
 delete mode 100644 deploy/nomad_jobs/asapo-nginx.nmd.in
 delete mode 100644 deploy/nomad_jobs/asapo-perfmetrics.nmd.in
 delete mode 100644 deploy/nomad_jobs/asapo-receivers.nmd.in
 delete mode 100644 deploy/nomad_jobs/asapo-services.nmd.in
 delete mode 100644 deploy/nomad_jobs/authorizer.json.tpl
 delete mode 100644 deploy/nomad_jobs/broker.json.tpl
 delete mode 100755 deploy/nomad_jobs/copy.sh.in
 delete mode 100644 deploy/nomad_jobs/discovery.json.tpl
 delete mode 100644 deploy/nomad_jobs/fluentd.conf
 delete mode 100644 deploy/nomad_jobs/init_influx.sh
 delete mode 100644 deploy/nomad_jobs/kibana.yml
 delete mode 100644 deploy/nomad_jobs/nginx.conf.tpl
 delete mode 100644 deploy/nomad_jobs/receiver.json.tpl
 delete mode 100644 deploy/nomad_jobs/start_asapo.sh
 delete mode 100644 deploy/nomad_jobs/stop_asapo.sh

diff --git a/broker/src/asapo_broker/server/process_request.go b/broker/src/asapo_broker/server/process_request.go
index 9697dbd6c..ba380a26c 100644
--- a/broker/src/asapo_broker/server/process_request.go
+++ b/broker/src/asapo_broker/server/process_request.go
@@ -5,7 +5,6 @@ import (
 	"asapo_common/logger"
 	log "asapo_common/logger"
 	"asapo_common/utils"
-	"fmt"
 	"github.com/gorilla/mux"
 	"github.com/rs/xid"
 	"net/http"
@@ -33,7 +32,6 @@ func checkGroupID(w http.ResponseWriter, needGroupID bool, group_id string, db_n
 		err_str := "wrong groupid " + group_id
 		log_str := "processing get " + op + " request in " + db_name + " at " + settings.GetDatabaseServer() + ": " + err_str
 		logger.Error(log_str)
-		fmt.Println(log_str)
 		w.WriteHeader(http.StatusBadRequest)
 		w.Write([]byte(err_str))
 		return false
diff --git a/deploy/CMakeLists.txt b/deploy/CMakeLists.txt
index 29a093caf..78859d893 100644
--- a/deploy/CMakeLists.txt
+++ b/deploy/CMakeLists.txt
@@ -4,12 +4,9 @@ else()
     SET (NOMAD_INSTALL ${CMAKE_INSTALL_PREFIX}/nomad_jobs)
 endif()
 
-configure_files(${CMAKE_CURRENT_SOURCE_DIR}/nomad_jobs ${CMAKE_CURRENT_BINARY_DIR}/nomad_jobs)
+configure_files(${CMAKE_CURRENT_SOURCE_DIR}/asapo ${CMAKE_CURRENT_BINARY_DIR}/asapo)
+configure_files(${CMAKE_CURRENT_SOURCE_DIR}/asapo/scripts ${CMAKE_CURRENT_BINARY_DIR}/asapo/scripts)
 
 
-configure_files(${CMAKE_CURRENT_SOURCE_DIR}/docker/cluster ${CMAKE_CURRENT_BINARY_DIR}/docker/cluster)
-configure_files(${CMAKE_CURRENT_SOURCE_DIR}/docker/cluster/scripts ${CMAKE_CURRENT_BINARY_DIR}/docker/cluster/scripts)
 
 
-install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/nomad_jobs/ DESTINATION ${NOMAD_INSTALL})
-
diff --git a/deploy/docker/cluster/Dockerfile b/deploy/asapo/Dockerfile
similarity index 100%
rename from deploy/docker/cluster/Dockerfile
rename to deploy/asapo/Dockerfile
diff --git a/deploy/asapo/asap3.tfvars b/deploy/asapo/asap3.tfvars
new file mode 100644
index 000000000..42982885b
--- /dev/null
+++ b/deploy/asapo/asap3.tfvars
@@ -0,0 +1,26 @@
+consul_dns_port = 53
+
+elk_logs = true
+
+service_dir="/bldocuments/support/asapo"
+data_dir="/bldocuments/support/asapo/data"
+mongo_dir="/bldocuments/support/asapo/mongodb"
+asapo_user="994:989"
+job_scripts_dir="/bldocuments/support/asapo/config/nomad_jobs/terraform_scripts"
+
+receiver_total_memory_size = 35000
+receiver_dataserver_cache_size = 30 #gb
+receiver_receive_to_disk_threshold = 50 # mb
+receiver_dataserver_nthreads = 8
+
+grafana_total_memory_size = 2000
+influxdb_total_memory_size = 2000
+fluentd_total_memory_size = 1000
+elasticsearch_total_memory_size = 3000
+kibana_total_memory_size = 1000
+mongo_total_memory_size = 20000
+authorizer_total_memory_size = 512
+discovery_total_memory_size = 512
+
+n_receivers = 1
+n_brokers = 1
diff --git a/deploy/docker/cluster/asapo-start b/deploy/asapo/asapo-start
similarity index 100%
rename from deploy/docker/cluster/asapo-start
rename to deploy/asapo/asapo-start
diff --git a/deploy/docker/cluster/asapo-stop b/deploy/asapo/asapo-stop
similarity index 100%
rename from deploy/docker/cluster/asapo-stop
rename to deploy/asapo/asapo-stop
diff --git a/deploy/docker/cluster/asapo-wait-service b/deploy/asapo/asapo-wait-service
similarity index 100%
rename from deploy/docker/cluster/asapo-wait-service
rename to deploy/asapo/asapo-wait-service
diff --git a/deploy/docker/cluster/asapo_overwrite_vars.tfvars b/deploy/asapo/asapo_overwrite_vars.tfvars
similarity index 100%
rename from deploy/docker/cluster/asapo_overwrite_vars.tfvars
rename to deploy/asapo/asapo_overwrite_vars.tfvars
diff --git a/deploy/docker/cluster/build_image.sh b/deploy/asapo/build_image.sh
similarity index 100%
rename from deploy/docker/cluster/build_image.sh
rename to deploy/asapo/build_image.sh
diff --git a/deploy/docker/cluster/consul.hcl.tpl b/deploy/asapo/consul.hcl.tpl
similarity index 100%
rename from deploy/docker/cluster/consul.hcl.tpl
rename to deploy/asapo/consul.hcl.tpl
diff --git a/deploy/asapo/copy_asap3.sh.in b/deploy/asapo/copy_asap3.sh.in
new file mode 100755
index 000000000..5bea7f394
--- /dev/null
+++ b/deploy/asapo/copy_asap3.sh.in
@@ -0,0 +1,4 @@
+#!/usr/bin/env bash
+
+scp scripts/* psana002:@NOMAD_INSTALL@/terraform_scripts/
+scp asap3.tfvars psana002:@NOMAD_INSTALL@/terraform_scripts/
diff --git a/deploy/docker/cluster/job.sh b/deploy/asapo/job.sh
similarity index 100%
rename from deploy/docker/cluster/job.sh
rename to deploy/asapo/job.sh
diff --git a/deploy/docker/cluster/nomad.hcl.tpl b/deploy/asapo/nomad.hcl.tpl
similarity index 100%
rename from deploy/docker/cluster/nomad.hcl.tpl
rename to deploy/asapo/nomad.hcl.tpl
diff --git a/deploy/docker/cluster/orchestr_config.py b/deploy/asapo/orchestr_config.py
similarity index 100%
rename from deploy/docker/cluster/orchestr_config.py
rename to deploy/asapo/orchestr_config.py
diff --git a/deploy/docker/cluster/run.sh b/deploy/asapo/run.sh
similarity index 100%
rename from deploy/docker/cluster/run.sh
rename to deploy/asapo/run.sh
diff --git a/deploy/docker/cluster/run_maxwell.sh b/deploy/asapo/run_maxwell.sh
similarity index 100%
rename from deploy/docker/cluster/run_maxwell.sh
rename to deploy/asapo/run_maxwell.sh
diff --git a/deploy/docker/cluster/scripts/asapo-brokers.nmd.tpl b/deploy/asapo/scripts/asapo-brokers.nmd.tpl
similarity index 98%
rename from deploy/docker/cluster/scripts/asapo-brokers.nmd.tpl
rename to deploy/asapo/scripts/asapo-brokers.nmd.tpl
index 2bca8c175..8074880c0 100644
--- a/deploy/docker/cluster/scripts/asapo-brokers.nmd.tpl
+++ b/deploy/asapo/scripts/asapo-brokers.nmd.tpl
@@ -27,7 +27,6 @@ job "asapo-brokers" {
       user = "${asapo_user}"
       config {
         network_mode = "host"
-	    privileged = true
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
         image = "yakser/asapo-broker${image_suffix}"
diff --git a/deploy/docker/cluster/scripts/asapo-logging.nmd.tpl b/deploy/asapo/scripts/asapo-logging.nmd.tpl
similarity index 98%
rename from deploy/docker/cluster/scripts/asapo-logging.nmd.tpl
rename to deploy/asapo/scripts/asapo-logging.nmd.tpl
index dc3807894..1f0af9df6 100644
--- a/deploy/docker/cluster/scripts/asapo-logging.nmd.tpl
+++ b/deploy/asapo/scripts/asapo-logging.nmd.tpl
@@ -34,7 +34,6 @@ job "asapo-logging" {
       }
       config {
         network_mode = "host"
-	    privileged = true
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
         image = "yakser/fluentd_elastic"
@@ -105,7 +104,6 @@ job "asapo-logging" {
           nproc = "8192"
         }
         network_mode = "host"
-	    privileged = true
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
         image = "yakser/elasticsearch:${elasticsearch_version}"
@@ -144,7 +142,6 @@ job "asapo-logging" {
      user = "${asapo_user}"
      config {
        network_mode = "host"
-       privileged = true
 	   security_opt = ["no-new-privileges"]
 	   userns_mode = "host"
        image = "yakser/kibana:${kibana_version}"
diff --git a/deploy/docker/cluster/scripts/asapo-mongo.nmd.tpl b/deploy/asapo/scripts/asapo-mongo.nmd.tpl
similarity index 98%
rename from deploy/docker/cluster/scripts/asapo-mongo.nmd.tpl
rename to deploy/asapo/scripts/asapo-mongo.nmd.tpl
index e7de2f1a6..4ed27586b 100644
--- a/deploy/docker/cluster/scripts/asapo-mongo.nmd.tpl
+++ b/deploy/asapo/scripts/asapo-mongo.nmd.tpl
@@ -28,7 +28,6 @@ job "asapo-mongo" {
 
       config {
         network_mode = "host"
-	    privileged = true
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
         image = "mongo:${mongo_version}"
diff --git a/deploy/docker/cluster/scripts/asapo-nginx.nmd.tpl b/deploy/asapo/scripts/asapo-nginx.nmd.tpl
similarity index 97%
rename from deploy/docker/cluster/scripts/asapo-nginx.nmd.tpl
rename to deploy/asapo/scripts/asapo-nginx.nmd.tpl
index c76ec47f7..b9ab767cd 100644
--- a/deploy/docker/cluster/scripts/asapo-nginx.nmd.tpl
+++ b/deploy/asapo/scripts/asapo-nginx.nmd.tpl
@@ -34,11 +34,11 @@ job "asapo-nginx" {
         influxdb_port = "${influxdb_port}"
         authorizer_port = "${authorizer_port}"
         discovery_port = "${discovery_port}"
+        consul_dns_port = "${consul_dns_port}"
       }
 
       config {
         network_mode = "host"
-	    privileged = true
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
         image = "nginx:${nginx_version}"
diff --git a/deploy/docker/cluster/scripts/asapo-perfmetrics.nmd.tpl b/deploy/asapo/scripts/asapo-perfmetrics.nmd.tpl
similarity index 98%
rename from deploy/docker/cluster/scripts/asapo-perfmetrics.nmd.tpl
rename to deploy/asapo/scripts/asapo-perfmetrics.nmd.tpl
index d4b69b705..21d815c06 100644
--- a/deploy/docker/cluster/scripts/asapo-perfmetrics.nmd.tpl
+++ b/deploy/asapo/scripts/asapo-perfmetrics.nmd.tpl
@@ -27,7 +27,6 @@ job "asapo-perfmetrics" {
       user = "${asapo_user}"
       config {
         network_mode = "host"
-	    privileged = true
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
         image = "influxdb:${influxdb_version}"
@@ -77,7 +76,6 @@ job "asapo-perfmetrics" {
 
       config {
         network_mode = "host"
-	    privileged = true
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
         image = "grafana/grafana:${grafana_version}"
diff --git a/deploy/docker/cluster/scripts/asapo-receivers.nmd.tpl b/deploy/asapo/scripts/asapo-receivers.nmd.tpl
similarity index 98%
rename from deploy/docker/cluster/scripts/asapo-receivers.nmd.tpl
rename to deploy/asapo/scripts/asapo-receivers.nmd.tpl
index 1b96b3f3c..2a2035ea5 100644
--- a/deploy/docker/cluster/scripts/asapo-receivers.nmd.tpl
+++ b/deploy/asapo/scripts/asapo-receivers.nmd.tpl
@@ -28,7 +28,6 @@ job "asapo-receivers" {
       user = "${asapo_user}"
       config {
         network_mode = "host"
-	    privileged = true
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
         image = "yakser/asapo-receiver${image_suffix}"
diff --git a/deploy/docker/cluster/scripts/asapo-services.nmd.tpl b/deploy/asapo/scripts/asapo-services.nmd.tpl
similarity index 98%
rename from deploy/docker/cluster/scripts/asapo-services.nmd.tpl
rename to deploy/asapo/scripts/asapo-services.nmd.tpl
index 040a67464..98b12180b 100644
--- a/deploy/docker/cluster/scripts/asapo-services.nmd.tpl
+++ b/deploy/asapo/scripts/asapo-services.nmd.tpl
@@ -16,7 +16,6 @@ job "asapo-services" {
       user = "${asapo_user}"
       config {
         network_mode = "host"
-	    privileged = true
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
         image = "yakser/asapo-authorizer${image_suffix}"
@@ -81,7 +80,6 @@ job "asapo-services" {
       user = "${asapo_user}"
       config {
         network_mode = "host"
-	    privileged = true
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
         image = "yakser/asapo-discovery${image_suffix}"
diff --git a/deploy/docker/cluster/scripts/asapo.auto.tfvars.in b/deploy/asapo/scripts/asapo.auto.tfvars.in
similarity index 97%
rename from deploy/docker/cluster/scripts/asapo.auto.tfvars.in
rename to deploy/asapo/scripts/asapo.auto.tfvars.in
index cfbcb6c97..e25ef9f32 100644
--- a/deploy/docker/cluster/scripts/asapo.auto.tfvars.in
+++ b/deploy/asapo/scripts/asapo.auto.tfvars.in
@@ -40,7 +40,7 @@ elasticsearch_port = 9200
 kibana_port = 5601
 discovery_port = 5006
 authorizer_port = 5007
-
+consul_dns_port = 8600
 
 n_receivers = 1
 n_brokers = 1
\ No newline at end of file
diff --git a/deploy/docker/cluster/scripts/auth_secret.key b/deploy/asapo/scripts/auth_secret.key
similarity index 100%
rename from deploy/docker/cluster/scripts/auth_secret.key
rename to deploy/asapo/scripts/auth_secret.key
diff --git a/deploy/docker/cluster/scripts/authorizer.json.tpl b/deploy/asapo/scripts/authorizer.json.tpl
similarity index 100%
rename from deploy/docker/cluster/scripts/authorizer.json.tpl
rename to deploy/asapo/scripts/authorizer.json.tpl
diff --git a/deploy/docker/cluster/scripts/broker.json.tpl b/deploy/asapo/scripts/broker.json.tpl
similarity index 100%
rename from deploy/docker/cluster/scripts/broker.json.tpl
rename to deploy/asapo/scripts/broker.json.tpl
diff --git a/deploy/docker/cluster/scripts/discovery.json.tpl b/deploy/asapo/scripts/discovery.json.tpl
similarity index 100%
rename from deploy/docker/cluster/scripts/discovery.json.tpl
rename to deploy/asapo/scripts/discovery.json.tpl
diff --git a/deploy/docker/cluster/scripts/fluentd.conf.tpl b/deploy/asapo/scripts/fluentd.conf.tpl
similarity index 100%
rename from deploy/docker/cluster/scripts/fluentd.conf.tpl
rename to deploy/asapo/scripts/fluentd.conf.tpl
diff --git a/deploy/docker/cluster/scripts/kibana.yml b/deploy/asapo/scripts/kibana.yml
similarity index 100%
rename from deploy/docker/cluster/scripts/kibana.yml
rename to deploy/asapo/scripts/kibana.yml
diff --git a/deploy/docker/cluster/scripts/nginx.conf.tpl b/deploy/asapo/scripts/nginx.conf.tpl
similarity index 95%
rename from deploy/docker/cluster/scripts/nginx.conf.tpl
rename to deploy/asapo/scripts/nginx.conf.tpl
index deabdfc8f..b101534de 100644
--- a/deploy/docker/cluster/scripts/nginx.conf.tpl
+++ b/deploy/asapo/scripts/nginx.conf.tpl
@@ -25,7 +25,7 @@ http {
     uwsgi_temp_path        "/tmp/uwsgi" 1 2;
 
 
-    resolver 127.0.0.1:8600 valid=1s;
+    resolver 127.0.0.1:{{ env "NOMAD_META_consul_dns_port" }} valid=1s;
     server {
           listen {{ env "NOMAD_PORT_nginx" }};
           set $discovery_endpoint asapo-discovery.service.asapo;
@@ -80,7 +80,7 @@ http {
 }
 
 stream {
-    resolver 127.0.0.1:8600 valid=1s;
+    resolver 127.0.0.1:{{ env "NOMAD_META_consul_dns_port" }} valid=1s;
 
     map $remote_addr $upstream {
         default fluentd.service.asapo;
diff --git a/deploy/docker/cluster/scripts/provider.tf b/deploy/asapo/scripts/provider.tf
similarity index 100%
rename from deploy/docker/cluster/scripts/provider.tf
rename to deploy/asapo/scripts/provider.tf
diff --git a/deploy/docker/cluster/scripts/receiver.json.tpl b/deploy/asapo/scripts/receiver.json.tpl
similarity index 100%
rename from deploy/docker/cluster/scripts/receiver.json.tpl
rename to deploy/asapo/scripts/receiver.json.tpl
diff --git a/deploy/docker/cluster/scripts/resources.tf b/deploy/asapo/scripts/resources.tf
similarity index 100%
rename from deploy/docker/cluster/scripts/resources.tf
rename to deploy/asapo/scripts/resources.tf
diff --git a/deploy/docker/cluster/scripts/resources_services.tf b/deploy/asapo/scripts/resources_services.tf
similarity index 100%
rename from deploy/docker/cluster/scripts/resources_services.tf
rename to deploy/asapo/scripts/resources_services.tf
diff --git a/deploy/docker/cluster/scripts/templates.tf b/deploy/asapo/scripts/templates.tf
similarity index 98%
rename from deploy/docker/cluster/scripts/templates.tf
rename to deploy/asapo/scripts/templates.tf
index 9eb5e0972..709e46451 100644
--- a/deploy/docker/cluster/scripts/templates.tf
+++ b/deploy/asapo/scripts/templates.tf
@@ -12,6 +12,7 @@ data "template_file" "nginx" {
     authorizer_port = "${var.authorizer_port}"
     discovery_port = "${var.discovery_port}"
     asapo_user = "${var.asapo_user}"
+    consul_dns_port = "${var.consul_dns_port}"
   }
 }
 
diff --git a/deploy/docker/cluster/scripts/vars.tf b/deploy/asapo/scripts/vars.tf
similarity index 97%
rename from deploy/docker/cluster/scripts/vars.tf
rename to deploy/asapo/scripts/vars.tf
index a6c2814ac..0de5e3678 100644
--- a/deploy/docker/cluster/scripts/vars.tf
+++ b/deploy/asapo/scripts/vars.tf
@@ -70,6 +70,8 @@ variable "discovery_port" {}
 
 variable "authorizer_port" {}
 
+variable "consul_dns_port" {}
+
 variable "n_receivers" {}
 
 variable "n_brokers" {}
\ No newline at end of file
diff --git a/deploy/docker/cluster/supervisord.conf b/deploy/asapo/supervisord.conf
similarity index 100%
rename from deploy/docker/cluster/supervisord.conf
rename to deploy/asapo/supervisord.conf
diff --git a/deploy/nomad_jobs/asapo-brokers.nmd.in b/deploy/nomad_jobs/asapo-brokers.nmd.in
deleted file mode 100644
index a4bdb3457..000000000
--- a/deploy/nomad_jobs/asapo-brokers.nmd.in
+++ /dev/null
@@ -1,75 +0,0 @@
-job "asapo-brokers" {
-  datacenters = ["dc1"]
-
-  update {
-    max_parallel = 1
-    min_healthy_time = "10s"
-    healthy_deadline = "3m"
-    auto_revert = false
-  }
-
-  group "brokers" {
-    count = 1
-
-    restart {
-      attempts = 2
-      interval = "3m"
-      delay = "15s"
-      mode = "fail"
-    }
-
-    task "brokers" {
-      driver = "docker"
-      config {
-        network_mode = "host"
-        dns_servers = ["127.0.0.1"]
-        image = "yakser/asapo-broker-dev:@ASAPO_VERSION@"
-	    force_pull = true
-        volumes = ["local/config.json:/var/lib/broker/config.json"]
-        logging {
-            type = "fluentd"
-            config {
-                fluentd-address = "localhost:9881"
-                fluentd-async-connect = true
-                tag = "asapo.docker"
-            }
-        }
-      }
-
-      resources {
-        network {
-          port "broker" {}
-        }
-      }
-
-      service {
-        port = "broker"
-        name = "asapo-broker"
-        check {
-          name     = "asapo-broker-alive"
-          type     = "http"
-          path     = "/health"
-          interval = "10s"
-          timeout  = "2s"
-        }
-        check_restart {
-          limit = 2
-          grace = "90s"
-          ignore_warnings = false
-        }
-      }
-
-      template {
-         source        = "@NOMAD_INSTALL@/broker.json.tpl"
-         destination   = "local/config.json"
-         change_mode   = "restart"
-      }
-
-      template {
-        source        = "@NOMAD_INSTALL@/auth_secret.key"
-        destination   = "secrets/secret.key"
-        change_mode   = "restart"
-      }
-   } #task brokers
-  }
-}
diff --git a/deploy/nomad_jobs/asapo-logging.nmd.in b/deploy/nomad_jobs/asapo-logging.nmd.in
deleted file mode 100644
index e7c9cdfc1..000000000
--- a/deploy/nomad_jobs/asapo-logging.nmd.in
+++ /dev/null
@@ -1,179 +0,0 @@
-job "asapo-logging" {
-  datacenters = ["dc1"]
-
-#  update {
-#    max_parallel = 1
-#    min_healthy_time = "10s"
-#    healthy_deadline = "3m"
-#    auto_revert = false
-#  }
-
-  group "fluentd" {
-    count = 1
-    restart {
-      attempts = 2
-      interval = "3m"
-      delay = "15s"
-      mode = "delay"
-    }
-
-    task "fluentd" {
-      driver = "docker"
-
-      meta {
-        change_me_to_restart = 1
-      }
-
-      config {
-        dns_servers = ["127.0.0.1"]
-        network_mode = "host"
-        image = "yakser/fluentd_elastic"
-        volumes = ["local/fluentd.conf:/fluentd/etc/fluent.conf",
-        "/${meta.shared_storage}/fluentd:/shared"]
-      }
-
-      resources {
-        cpu    = 500
-        memory = 256
-        network {
-          mbits = 10
-          port "fluentd" {
-          static = 9880
-          }
-        }
-      }
-
-      service {
-        port = "fluentd"
-        name = "fluentd"
-        check {
-          name     = "alive"
-          type     = "script"
-          command  = "/bin/pidof"
-          args     = ["ruby2.3"]
-          timeout  = "2s"
-	      interval = "10s"
-        }
-        check_restart {
-          limit = 2
-          grace = "15s"
-          ignore_warnings = false
-        }
-      }
-      template {
-         source        = "@NOMAD_INSTALL@/fluentd.conf"
-         destination   = "local/fluentd.conf"
-         change_mode   = "restart"
-      }
-   }
-  }
-#elasticsearch
-  group "elk" {
-    count = 1
-    restart {
-      attempts = 2
-      interval = "3m"
-      delay = "15s"
-      mode = "delay"
-    }
-
-    task "elasticsearch" {
-      driver = "docker"
-
-      env {
-        bootstrap.memory_lock = "true"
-        cluster.name = "asapo-logging"
-        ES_JAVA_OPTS = "-Xms512m -Xmx512m"
-      }
-
-      config {
-        ulimit {
-          memlock = "-1:-1"
-          nofile = "65536:65536"
-          nproc = "8192"
-        }
-        network_mode = "host"
-        dns_servers = ["127.0.0.1"]
-        image = "docker.elastic.co/elasticsearch/elasticsearch:6.3.0"
-        volumes = ["/${meta.shared_storage}/esdatadir:/usr/share/elasticsearch/data"]
-      }
-
-      resources {
-        #MHz
-        cpu = 4000
-        #MB
-        memory = 2048
-        network {
-          mbits = 10
-          port "elasticsearch" {
-            static = 9200
-          }
-         }
-      }
-
-      service {
-        port = "elasticsearch"
-        name = "elasticsearch"
-        check {
-            name = "alive"
-            type     = "http"
-	        path     = "/_cluster/health"
-            interval = "10s"
-            timeout  = "1s"
-        }
-        check_restart {
-          limit = 2
-          grace = "90s"
-          ignore_warnings = false
-        }
-      }
-   }
-#kibana
-   task "kibana" {
-     driver = "docker"
-
-     config {
-       network_mode = "host"
-       dns_servers = ["127.0.0.1"]
-       image = "docker.elastic.co/kibana/kibana:6.3.0"
-       volumes = ["local/kibana.yml:/usr/share/kibana/config/kibana.yml"]
-     }
-
-      template {
-         source        = "@NOMAD_INSTALL@/kibana.yml"
-         destination   = "local/kibana.yml"
-         change_mode   = "restart"
-      }
-
-     resources {
-       cpu = 256
-       memory = 1024
-       network {
-         mbits = 10
-         port "kibana" {
-           static = 5601
-         }
-        }
-     }
-
-     service {
-       port = "kibana"
-       name = "kibana"
-       check {
-           name = "alive"
-           type     = "http"
-           path     = "/logsview"
-           interval = "10s"
-           timeout  = "1s"
-       }
-       check_restart {
-         limit = 2
-         grace = "90s"
-         ignore_warnings = false
-       }
-     }
-  }
-
-  }
-
-}
diff --git a/deploy/nomad_jobs/asapo-mongo.nmd.in b/deploy/nomad_jobs/asapo-mongo.nmd.in
deleted file mode 100644
index be05168e3..000000000
--- a/deploy/nomad_jobs/asapo-mongo.nmd.in
+++ /dev/null
@@ -1,59 +0,0 @@
-job "asapo-mongo" {
-  datacenters = ["dc1"]
-
-  update {
-    max_parallel = 1
-    min_healthy_time = "10s"
-    healthy_deadline = "3m"
-    auto_revert = false
-  }
-
-  group "mongo" {
-    count = 1
-
-    restart {
-      attempts = 2
-      interval = "3m"
-      delay = "15s"
-      mode = "delay"
-    }
-
-    task "mongo" {
-      driver = "docker"
-
-      config {
-        network_mode = "host"
-        image = "mongo:4.0.0"
-        volumes = ["/${meta.shared_storage}/mongodb:/data/db"]
-      }
-
-      resources {
-        cpu    = 1500
-        memory = 12560
-        network {
-          port "mongo" {
-          static = 27017
-          }
-        }
-      }
-
-      service {
-        port = "mongo"
-        name = "mongo"
-        check {
-          type     = "script"
-          name     = "alive"
-          command  = "mongo"
-          args     = ["--eval","db.version()"]
-          interval = "10s"
-          timeout  = "5s"
-        }
-        check_restart {
-          limit = 2
-          grace = "90s"
-          ignore_warnings = false
-        }
-      }
-    }
-  }
-}
diff --git a/deploy/nomad_jobs/asapo-nginx.nmd.in b/deploy/nomad_jobs/asapo-nginx.nmd.in
deleted file mode 100644
index b9455b414..000000000
--- a/deploy/nomad_jobs/asapo-nginx.nmd.in
+++ /dev/null
@@ -1,70 +0,0 @@
-job "asapo-nginx" {
-  datacenters = ["dc1"]
-
-  type = "system"
-
-#  update {
-#    max_parallel = 1
-#    min_healthy_time = "10s"
-#    healthy_deadline = "3m"
-#    auto_revert = false
-#  }
-
-  group "nginx" {
-    count = 1
-
-    restart {
-      attempts = 2
-      interval = "3m"
-      delay = "15s"
-      mode = "delay"
-    }
-
-    task "nginx" {
-      driver = "docker"
-
-      config {
-        network_mode = "host"
-        image = "nginx:1.14"
-        volumes = ["local/nginx.conf:/etc/nginx/nginx.conf"]
-      }
-
-      resources {
-        cpu    = 500
-        memory = 256
-        network {
-          mbits = 10
-          port "nginx" {
-          static = 8400
-          }
-        }
-      }
-
-      service {
-        port = "nginx"
-        name = "nginx"
-        check {
-          name     = "alive"
-          type     = "http"
-	      path     = "/nginx-health"
-          timeout  = "2s"
-	      interval = "10s"
-        }
-
-        check_restart {
-          limit = 2
-          grace = "15s"
-          ignore_warnings = false
-        }
-      }
-
-      template {
-         source        = "@NOMAD_INSTALL@/nginx.conf.tpl"
-         destination   = "local/nginx.conf"
-         change_mode   = "restart"
-      }
-
-
-   }
-  }
-}
diff --git a/deploy/nomad_jobs/asapo-perfmetrics.nmd.in b/deploy/nomad_jobs/asapo-perfmetrics.nmd.in
deleted file mode 100644
index bb8db1b2b..000000000
--- a/deploy/nomad_jobs/asapo-perfmetrics.nmd.in
+++ /dev/null
@@ -1,108 +0,0 @@
-job "asapo-perfmetrics" {
-  datacenters = ["dc1"]
-
-#  update {
-#    max_parallel = 1
-#    min_healthy_time = "10s"
-#    healthy_deadline = "3m"
-#    auto_revert = false
-#  }
-
-  group "perfmetrics" {
-    count = 1
-    restart {
-      attempts = 2
-      interval = "3m"
-      delay = "15s"
-      mode = "delay"
-    }
-
-    task "influxdb" {
-      driver = "docker"
-
-      config {
-        dns_servers = ["127.0.0.1"]
-        network_mode = "host"
-        image = "influxdb"
-        volumes = ["/${meta.shared_storage}/influxdb:/var/lib/influxdb"]
-      }
-
-      resources {
-        cpu    = 1500
-        memory = 32000
-        network {
-          mbits = 10
-          port "influxdb" {
-          static = 8086
-          }
-        }
-      }
-
-     service {
-       port = "influxdb"
-       name = "influxdb"
-       check {
-           name = "alive"
-           type     = "http"
-           path     = "/ping"
-           interval = "10s"
-           timeout  = "1s"
-       }
-       check_restart {
-         limit = 2
-         grace = "90s"
-         ignore_warnings = false
-       }
-     }
-
-   } #influxdb
-
-
-    task "grafana" {
-      driver = "docker"
-
-      env {
-        GF_SERVER_DOMAIN = "${attr.unique.hostname}"
-        GF_SERVER_ROOT_URL = "%(protocol)s://%(domain)s/performance/"
-      }
-
-      config {
-        dns_servers = ["127.0.0.1"]
-        network_mode = "host"
-        image = "grafana/grafana"
-        volumes = ["/${meta.shared_storage}/grafana:/var/lib/grafana"]
-      }
-
-      resources {
-        cpu    = 1500
-        memory = 2560
-        network {
-          mbits = 10
-          port "grafana" {
-          static = 3000
-          }
-        }
-      }
-
-     service {
-       port = "grafana"
-       name = "grafana"
-       check {
-           name = "alive"
-           type     = "http"
-           path     = "/api/health"
-           interval = "10s"
-           timeout  = "1s"
-       }
-       check_restart {
-         limit = 2
-         grace = "90s"
-         ignore_warnings = false
-       }
-     }
-
-   } #grafana
-
-
-  }
-}
diff --git a/deploy/nomad_jobs/asapo-receivers.nmd.in b/deploy/nomad_jobs/asapo-receivers.nmd.in
deleted file mode 100644
index 4af7a29e6..000000000
--- a/deploy/nomad_jobs/asapo-receivers.nmd.in
+++ /dev/null
@@ -1,74 +0,0 @@
-job "asapo-receivers" {
-  datacenters = ["dc1"]
-
-  update {
-    max_parallel = 1
-    min_healthy_time = "10s"
-    healthy_deadline = "3m"
-    auto_revert = false
-  }
-
-  group "receivers" {
-    count = 1
-
-    restart {
-      attempts = 2
-      interval = "3m"
-      delay = "15s"
-      mode = "fail"
-    }
-
-    task "receivers" {
-      driver = "docker"
-
-      config {
-        network_mode = "host"
-        dns_servers = ["127.0.0.1"]
-        image = "yakser/asapo-receiver-dev:@ASAPO_VERSION@"
-	    force_pull = true
-        volumes = ["local/config.json:/var/lib/receiver/config.json",
-                   "/bldocuments/support/asapo/data:/var/lib/receiver/data"]
-        logging {
-            type = "fluentd"
-            config {
-                fluentd-address = "localhost:9881"
-                tag = "asapo.docker"
-            }
-        }
-      }
-
-      resources {
-        network {
-          port "recv" {}
-          port "recv_ds" {}
-        }
-          memory = 40000
-      }
-
-      service {
-        name = "asapo-receiver"
-        port = "recv"
-        check {
-          name     = "asapo-receiver-alive"
-          type     = "script"
-          command  = "/bin/ps"
-          args     = ["-fC","receiver"]
-          interval = "10s"
-          timeout  = "2s"
-        }
-        check_restart {
-          limit = 2
-          grace = "15s"
-          ignore_warnings = false
-        }
-      }
-
-      template {
-         source        = "@NOMAD_INSTALL@/receiver.json.tpl"
-         destination   = "local/config.json"
-         change_mode   = "restart"
-      }
-   } #task receivers
-  }
-}
-
diff --git a/deploy/nomad_jobs/asapo-services.nmd.in b/deploy/nomad_jobs/asapo-services.nmd.in
deleted file mode 100644
index fb685e3a7..000000000
--- a/deploy/nomad_jobs/asapo-services.nmd.in
+++ /dev/null
@@ -1,128 +0,0 @@
-job "asapo-services" {
-  datacenters = ["dc1"]
-
-  type = "service"
-
-  group "asapo-authorizer" {
-    count = 1
-
-    task "asapo-authorizer" {
-      driver = "docker"
-
-      config {
-        network_mode = "host"
-        dns_servers = ["127.0.0.1"]
-        image = "yakser/asapo-authorizer-dev:@ASAPO_VERSION@"
-	    force_pull = true
-        volumes = ["local/config.json:/var/lib/authorizer/config.json",
-                   "/bldocuments/support/asapo/beamtime_beamline_mapping.txt:/var/lib/authorizer/beamtime_beamline_mapping.txt",
-                   "/bldocuments/support/asapo/ip_beamtime_mapping:/var/lib/authorizer/ip_beamtime_mapping"]
-        logging {
-            type = "fluentd"
-            config {
-                fluentd-address = "localhost:9881"
-                fluentd-async-connect = true
-                tag = "asapo.docker"
-            }
-        }
-      }
-
-      resources {
-        cpu    = 500 # 500 MHz
-        memory = 256 # 256MB
-        network {
-          port "authorizer" {
-            static = "5007"
-          }
-        }
-      }
-
-      service {
-        name = "asapo-authorizer"
-        port = "authorizer"
-        check {
-          name     = "alive"
-          type     = "http"
-          path     = "/health-check"
-          interval = "10s"
-          timeout  = "2s"
-          initial_status =   "passing"
-        }
-        check_restart {
-          limit = 2
-          grace = "15s"
-          ignore_warnings = false
-        }
-      }
-
-      template {
-         source        = "@NOMAD_INSTALL@/authorizer.json.tpl"
-         destination   = "local/config.json"
-         change_mode   = "restart"
-      }
-      template {
-        source        = "@NOMAD_INSTALL@/auth_secret.key"
-        destination   = "secrets/secret.key"
-        change_mode   = "restart"
-      }
-   }
-  } #authorizer
-  group "asapo-discovery" {
-    count = 1
-
-    task "asapo-discovery" {
-      driver = "docker"
-
-      config {
-        network_mode = "host"
-        dns_servers = ["127.0.0.1"]
-        image = "yakser/asapo-discovery-dev:@ASAPO_VERSION@"
-	    force_pull = true
-        volumes = ["local/config.json:/var/lib/discovery/config.json"]
-        logging {
-            type = "fluentd"
-            config {
-                fluentd-address = "localhost:9881"
-                fluentd-async-connect = true
-                tag = "asapo.docker"
-            }
-        }
-      }
-
-      resources {
-        cpu    = 500 # 500 MHz
-        memory = 256 # 256MB
-        network {
-          port "discovery" {
-            static = "5006"
-          }
-        }
-      }
-
-      service {
-        name = "asapo-discovery"
-        port = "discovery"
-        check {
-          name     = "alive"
-          type     = "http"
-          path     = "/receivers"
-          interval = "10s"
-          timeout  = "2s"
-          initial_status =   "passing"
-        }
-        check_restart {
-          limit = 2
-          grace = "15s"
-          ignore_warnings = false
-        }
-
-      }
-
-      template {
-         source        = "@NOMAD_INSTALL@/discovery.json.tpl"
-         destination   = "local/config.json"
-         change_mode   = "restart"
-      }
-   }
-  }
-}
diff --git a/deploy/nomad_jobs/authorizer.json.tpl b/deploy/nomad_jobs/authorizer.json.tpl
deleted file mode 100644
index 838627963..000000000
--- a/deploy/nomad_jobs/authorizer.json.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-{
-  "Port": {{ env "NOMAD_PORT_authorizer" }},
-  "LogLevel":"debug",
-  "AlwaysAllowedBeamtimes":[{"BeamtimeId":"asapo_test","Beamline":"test"},
-  {"BeamtimeId":"asapo_test1","Beamline":"test1"},
-  {"BeamtimeId":"asapo_test2","Beamline":"test2"}],
-  "BeamtimeBeamlineMappingFile":"//var//lib//authorizer//beamtime_beamline_mapping.txt",
-  "IpBeamlineMappingFolder":"//var//lib//authorizer//ip_beamtime_mapping",
-  "SecretFile":"/secrets/secret.key"
-}
-
-
diff --git a/deploy/nomad_jobs/broker.json.tpl b/deploy/nomad_jobs/broker.json.tpl
deleted file mode 100644
index 88f2df6be..000000000
--- a/deploy/nomad_jobs/broker.json.tpl
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "DatabaseServer":"auto",
-  "DiscoveryServer": "localhost:8400/discovery",
-  "PerformanceDbServer":"localhost:8400/influxdb",
-  "PerformanceDbName": "asapo_brokers",
-  "port":{{ env "NOMAD_PORT_broker" }},
-  "LogLevel":"info",
-  "SecretFile":"/secrets/secret.key"
-}
\ No newline at end of file
diff --git a/deploy/nomad_jobs/copy.sh.in b/deploy/nomad_jobs/copy.sh.in
deleted file mode 100755
index d6809604a..000000000
--- a/deploy/nomad_jobs/copy.sh.in
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/usr/bin/env bash
-
-scp * psana002:@NOMAD_INSTALL@/
diff --git a/deploy/nomad_jobs/discovery.json.tpl b/deploy/nomad_jobs/discovery.json.tpl
deleted file mode 100644
index 0dc045609..000000000
--- a/deploy/nomad_jobs/discovery.json.tpl
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "Mode": "consul",
-  "Receiver": {
-    "MaxConnections": 32,
-    "UseIBAddress": {{ keyOrDefault "use_ib_for_receiver" "false" }}
-  },
-  "Port": {{ env "NOMAD_PORT_discovery" }},
-  "LogLevel": "{{ keyOrDefault "log_level" "info" }}"
-}
-
-
diff --git a/deploy/nomad_jobs/fluentd.conf b/deploy/nomad_jobs/fluentd.conf
deleted file mode 100644
index 948c5109d..000000000
--- a/deploy/nomad_jobs/fluentd.conf
+++ /dev/null
@@ -1,55 +0,0 @@
-<source>
-  @type forward
-  port 24224
-  source_hostname_key source_addr
-  bind 0.0.0.0
-</source>
-
-<source>
- @type http
- port 9880
- bind 0.0.0.0
- add_remote_addr true
- format json
- time_format %Y-%m-%d %H:%M:%S.%N
-</source>
-
-<filter asapo.docker>
-  @type parser
-  key_name log
-  format json
-  time_format %Y-%m-%d %H:%M:%S.%N
-  reserve_data true
-</filter>
-
-<filter asapo.docker>
-  @type record_transformer
-  enable_ruby
-  remove_keys ["log","container_id","container_name"]
-  <record>
-   source_addr ${record["source_addr"].split('.')[0]}
- </record>
-</filter>
-
-<match asapo.**>
-@type copy
-<store>
-  @type elasticsearch
-  hosts localhost:8400/elasticsearch
-  flush_interval 5s
-  logstash_format true
-  time_key_format %Y-%m-%dT%H:%M:%S.%N
-  time_key time
-  time_key_exclude_timestamp true
-  buffer_type memory
-  flush_interval 1s
-  </store>
-  <store>
-  @type file
-  flush_interval 1s
-  append true
-  buffer_type memory
-  path /shared/asapo-logs
-  </store>
-</match>
-
diff --git a/deploy/nomad_jobs/init_influx.sh b/deploy/nomad_jobs/init_influx.sh
deleted file mode 100644
index 0319c4c4f..000000000
--- a/deploy/nomad_jobs/init_influx.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/usr/bin/env bash
-
-influx=`dig +short @127.0.0.1 influxdb.service.asapo | head -1`
-
-databases="asapo_receivers asapo_brokers"
-
-for database in $databases
-do
-    curl -i -XPOST http://${influx}:8086/query --data-urlencode "q=CREATE DATABASE $database"
-done
\ No newline at end of file
diff --git a/deploy/nomad_jobs/kibana.yml b/deploy/nomad_jobs/kibana.yml
deleted file mode 100644
index 10675706c..000000000
--- a/deploy/nomad_jobs/kibana.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-elasticsearch:
-  url: "http://localhost:8400/elasticsearch"
-server:
-  basePath:   "/logsview"
-  rewriteBasePath: true
-  host: "0.0.0.0"
diff --git a/deploy/nomad_jobs/nginx.conf.tpl b/deploy/nomad_jobs/nginx.conf.tpl
deleted file mode 100644
index 20dccdcd4..000000000
--- a/deploy/nomad_jobs/nginx.conf.tpl
+++ /dev/null
@@ -1,85 +0,0 @@
-worker_processes  1;
-
-events {
-    worker_connections  1024;
-}
-
-http {
-#    include       mime.types;
-#    default_type  application/octet-stream;
-
-#    sendfile        on;
-#    tcp_nopush     on;
-
-#    keepalive_timeout  0;
-#    keepalive_timeout  65;
-
-    resolver 127.0.0.1:53 valid=1s;
-    server {
-          listen {{ env "NOMAD_PORT_nginx" }};
-          set $discovery_endpoint asapo-discovery.service.asapo;
-          set $authorizer_endpoint asapo-authorizer.service.asapo;
-          set $fluentd_endpoint fluentd.service.asapo;
-          set $kibana_endpoint kibana.service.asapo;
-          set $grafana_endpoint grafana.service.asapo;
-          set $influxdb_endpoint influxdb.service.asapo;
-          set $elasticsearch_endpoint elasticsearch.service.asapo;
-
-   		  location /influxdb/ {
-            rewrite ^/influxdb(/.*) $1 break;
-            proxy_pass http://$influxdb_endpoint:8086$uri$is_args$args;
-          }
-
-   		  location /elasticsearch/ {
-            rewrite ^/elasticsearch(/.*) $1 break;
-            proxy_pass http://$elasticsearch_endpoint:9200$uri$is_args$args;
-          }
-
-          location /discovery/ {
-            rewrite ^/discovery(/.*) $1 break;
-            proxy_pass http://$discovery_endpoint:5006$uri$is_args$args;
-          }
-
-          location /logs/ {
-              rewrite ^/logs(/.*) $1 break;
-              proxy_pass http://$fluentd_endpoint:9880$uri$is_args$args;
-          }
-
-          location /logsview/ {
-            proxy_pass http://$kibana_endpoint:5601$uri$is_args$args;
-            proxy_set_header  X-Real-IP  $remote_addr;
-            proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
-            proxy_set_header  Host $http_host;
-          }
-
-          location /performance/ {
-            rewrite ^/performance(/.*) $1 break;
-            proxy_pass http://$grafana_endpoint:3000$uri$is_args$args;
-          }
-
-          location /authorizer/ {
-             rewrite ^/authorizer(/.*) $1 break;
-             proxy_pass http://$authorizer_endpoint:5007$uri$is_args$args;
-          }
-
-      	  location /nginx-health {
-  	        return 200 "healthy\n";
-	      }
-    }
-}
-
-stream {
-    resolver 127.0.0.1:53 valid=1s;
-
-    map $remote_addr $upstream {
-        default fluentd.service.asapo;
-    }
-
-
-    server {
-        listen     9881;
-        proxy_pass $upstream:24224;
-    }
-}
-
-
diff --git a/deploy/nomad_jobs/receiver.json.tpl b/deploy/nomad_jobs/receiver.json.tpl
deleted file mode 100644
index a8c1938ef..000000000
--- a/deploy/nomad_jobs/receiver.json.tpl
+++ /dev/null
@@ -1,25 +0,0 @@
-{
-  "AdvertiseIP": "127.0.0.1",
-  "PerformanceDbServer":"localhost:8400/influxdb",
-  "PerformanceDbName": "asapo_receivers",
-  "DatabaseServer":"auto",
-  "DiscoveryServer": "localhost:8400/discovery",
-  "AuthorizationServer": "localhost:8400/authorizer",
-  "AuthorizationInterval": 10000,
-  "ListenPort": {{ env "NOMAD_PORT_recv" }},
-  "DataServer": {
-    "NThreads": 2,
-    "ListenPort": {{ env "NOMAD_PORT_recv_ds" }}
-  },
-  "DataCache": {
-    "Use": true,
-    "SizeGB": 30,
-    "ReservedShare": 10
-  },
-  "Tag": "{{ env "NOMAD_ADDR_recv" }}",
-  "WriteToDisk":true,
-  "ReceiveToDiskThresholdMB":50,
-  "WriteToDb":true,
-  "LogLevel": "{{ keyOrDefault "receiver_log_level" "info" }}",
-  "RootFolder" : "/var/lib/receiver/data"
-}
diff --git a/deploy/nomad_jobs/start_asapo.sh b/deploy/nomad_jobs/start_asapo.sh
deleted file mode 100644
index 59a12f2b1..000000000
--- a/deploy/nomad_jobs/start_asapo.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/usr/bin/env bash
-
-nomad run asapo-nginx.nmd
-nomad run asapo-logging.nmd
-nomad run asapo-mongo.nmd
-nomad run asapo-brokers.nmd
-nomad run asapo-services.nmd
-nomad run asapo-perfmetrics.nmd
-nomad run asapo-receivers.nmd
diff --git a/deploy/nomad_jobs/stop_asapo.sh b/deploy/nomad_jobs/stop_asapo.sh
deleted file mode 100644
index 9ede6dd7d..000000000
--- a/deploy/nomad_jobs/stop_asapo.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/usr/bin/env bash
-
-nomad stop asapo-nginx
-nomad stop asapo-logging
-nomad stop asapo-mongo
-nomad stop asapo-services
-nomad stop asapo-perfmetrics
-nomad stop asapo-receivers
-nomad stop asapo-brokers
-- 
GitLab