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/devops_portal/control.sls b/devops_portal/control.sls
new file mode 100644
index 0000000..eaaac62
--- /dev/null
+++ b/devops_portal/control.sls
@@ -0,0 +1,36 @@
+{%- from "devops_portal/map.jinja" import control with context %}
+{%- if control.enabled %}
+
+devops_portal_dirs:
+  file.directory:
+    - names:
+      - /srv/oss/devops_portal/nginx
+      - /srv/oss/devops_portal/config
+    - user: root
+    - group: root
+    - mode: 0755
+    - makedirs: true
+
+devops_portal_nginx_conf:
+  file.managed:
+    - name: /srv/oss/devops_portal/nginx/nginx.conf
+    - source: salt://devops_portal/files/nginx.conf
+    - template: jinja
+    - user: root
+    - group: root
+    - mode: 0644
+    - require:
+      - file: devops_portal_dirs
+
+devops_portal_config:
+  file.managed:
+    - name: /srv/oss/devops_portal/config/config.json
+    - source: salt://devops_portal/files/config.json
+    - template: jinja
+    - user: root
+    - group: root
+    - mode: 0640
+    - require:
+      - file: devops_portal_dirs
+
+{%- endif %}