Add common part with DevopPortal

The services definitions which are located at metadata/service/services
will be moved onto the system level, to be re-used in particular
components.

Change-Id: I227638b7a486c156578e5b0d57eb6eb4d9854a89
diff --git a/metadata/service/control/single.yml b/metadata/service/control/single.yml
new file mode 100644
index 0000000..6d43062
--- /dev/null
+++ b/metadata/service/control/single.yml
@@ -0,0 +1,15 @@
+applications:
+  - devops_portal
+parameters:
+  _param:
+    devops_portal_image: docker-sandbox.sandbox.mirantis.net/ikharin/oss/devops-portal:latest
+    devops_portal_external_port: 8000
+  devops_portal:
+    control:
+      enabled: true
+      container:
+        image: ${_param:devops_portal_image}
+        external_ip: ${_param:devops_portal_external_ip}
+        external_port: ${_param:devops_portal_external_port}
+        container_port: 8000
+      services: {}
diff --git a/metadata/service/services/artifactory.yml b/metadata/service/services/artifactory.yml
new file mode 100644
index 0000000..9ca4ca6
--- /dev/null
+++ b/metadata/service/services/artifactory.yml
@@ -0,0 +1,7 @@
+parameters:
+  devops_portal:
+    control:
+      services:
+        artifactory:
+          enabled: true
+          endpoint: ${_param:devops_portal_artifactory_url}
diff --git a/metadata/service/services/elasticsearch.yml b/metadata/service/services/elasticsearch.yml
new file mode 100644
index 0000000..179d95f
--- /dev/null
+++ b/metadata/service/services/elasticsearch.yml
@@ -0,0 +1,8 @@
+parameters:
+  devops_portal:
+    control:
+      services:
+        elasticsearch:
+          enabled: true
+          endpoint: ${_param:devops_portal_elasticsearch_url}
+          configure_proxy: true
diff --git a/metadata/service/services/gerrit.yml b/metadata/service/services/gerrit.yml
new file mode 100644
index 0000000..5c73533
--- /dev/null
+++ b/metadata/service/services/gerrit.yml
@@ -0,0 +1,7 @@
+parameters:
+  devops_portal:
+    control:
+      services:
+        gerrit:
+          enabled: true
+          endpoint: ${_param:devops_portal_gerrit_url}
diff --git a/metadata/service/services/grafana.yml b/metadata/service/services/grafana.yml
new file mode 100644
index 0000000..fd3d79a
--- /dev/null
+++ b/metadata/service/services/grafana.yml
@@ -0,0 +1,7 @@
+parameters:
+  devops_portal:
+    control:
+      services:
+        grafana:
+          enabled: true
+          endpoint: ${_param:devops_portal_grafana_url}
diff --git a/metadata/service/services/jenkins.yml b/metadata/service/services/jenkins.yml
new file mode 100644
index 0000000..8bda0b3
--- /dev/null
+++ b/metadata/service/services/jenkins.yml
@@ -0,0 +1,10 @@
+parameters:
+  devops_portal:
+    control:
+      services:
+        jenkins:
+          enabled: true
+          endpoint: ${_param:devops_portal_jenkins_url}
+          credentials:
+            username: ${_param:devops_portal_jenkins_username}
+            password: ${_param:devops_portal_jenkins_password}
diff --git a/metadata/service/services/kibana.yml b/metadata/service/services/kibana.yml
new file mode 100644
index 0000000..ed7abe9
--- /dev/null
+++ b/metadata/service/services/kibana.yml
@@ -0,0 +1,7 @@
+parameters:
+  devops_portal:
+    control:
+      services:
+        kibana:
+          enabled: true
+          endpoint: ${_param:devops_portal_kibana_url}
diff --git a/metadata/service/services/riverdelta.yml b/metadata/service/services/riverdelta.yml
new file mode 100644
index 0000000..252d864
--- /dev/null
+++ b/metadata/service/services/riverdelta.yml
@@ -0,0 +1,8 @@
+parameters:
+  devops_portal:
+    control:
+      services:
+        riverdelta:
+          enabled: true
+          endpoint: ${_param:devops_portal_riverdelta_url}
+
diff --git a/metadata/service/services/rundeck.yml b/metadata/service/services/rundeck.yml
new file mode 100644
index 0000000..b1474cc
--- /dev/null
+++ b/metadata/service/services/rundeck.yml
@@ -0,0 +1,12 @@
+parameters:
+  devops_portal:
+    control:
+      services:
+        rundeck:
+          enabled: true
+          endpoint: ${_param:devops_portal_rundeck_url}
+          configure_proxy: true
+          credentials:
+            token: ${_param:devops_portal_rundeck_token}
+            username: ${_param:devops_portal_rundeck_username}
+            password: ${_param:devops_portal_rundeck_password}
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
new file mode 100644
index 0000000..4facf47
--- /dev/null
+++ b/metadata/service/support.yml
@@ -0,0 +1,11 @@
+parameters:
+  devops_portal:
+    _support:
+      collectd:
+        enabled: false
+      heka:
+        enabled: false
+      sensu:
+        enabled: false
+      sphinx:
+        enabled: false