Added sf_notifier related config files

Change-Id: If06e954748b8bcd3c6ea0360a2c385418bb59128
Related-Bug: PROD-24686
diff --git a/metadata/service/sf_notifier/container.yml b/metadata/service/sf_notifier/container.yml
new file mode 100644
index 0000000..324c876
--- /dev/null
+++ b/metadata/service/sf_notifier/container.yml
@@ -0,0 +1,12 @@
+applications:
+  - prometheus
+parameters:
+  prometheus:
+    sf_notifier:
+      enabled: true
+      dir:
+        logs: /srv/volumes/local/sf_notifier/logs
+      uwsgi:
+        bind_port: 5000
+        workers: 4
+        buffer_size: 32768
diff --git a/prometheus/init.sls b/prometheus/init.sls
index 79e77c1..17d2656 100644
--- a/prometheus/init.sls
+++ b/prometheus/init.sls
@@ -2,6 +2,7 @@
        pillar.prometheus.get('relay', {}).get('enabled', False) or
        pillar.prometheus.get('alerta', {}).get('enabled', False) or
        pillar.prometheus.get('pushgateway', {}).get('enabled', False) or
+       pillar.prometheus.get('sf_notifier', {}).get('enabled', False) or
        pillar.prometheus.alertmanager is defined or
        pillar.prometheus.exporters is defined %}
 include:
@@ -17,6 +18,9 @@
   {%- if pillar.prometheus.get('pushgateway', {}).get('enabled', False) %}
   - prometheus.pushgateway
   {%- endif %}
+  {%- if pillar.prometheus.get('sf_notifier', {}).get('enabled', False) %}
+  - prometheus.sf_notifier
+  {%- endif %}
   {%- if pillar.prometheus.alertmanager is defined %}
   - prometheus.alertmanager
   {%- endif %}
diff --git a/prometheus/map.jinja b/prometheus/map.jinja
index 1581615..506bc22 100644
--- a/prometheus/map.jinja
+++ b/prometheus/map.jinja
@@ -68,3 +68,7 @@
   }
 }, merge=salt['pillar.get']('prometheus:gainsight')) %}}
 
+{% set sf_notifier = salt['grains.filter_by']({
+  'default': {
+  },
+}, merge=salt['pillar.get']('prometheus:sf_notifier')) %}}
diff --git a/prometheus/sf_notifier.sls b/prometheus/sf_notifier.sls
new file mode 100644
index 0000000..e2f8d36
--- /dev/null
+++ b/prometheus/sf_notifier.sls
@@ -0,0 +1,12 @@
+{% from "prometheus/map.jinja" import sf_notifier with context %}
+{%- if sf_notifier.enabled %}
+
+{%- if pillar.docker is defined and pillar.docker.host is defined %}
+
+{{sf_notifier.dir.logs}}:
+  file.directory:
+    - makedirs: True
+    - mode: 755
+
+{%- endif %}
+{%- endif %}
\ No newline at end of file