Added possibility to change default alert timeout for Alerta.

Fixes PROD-35069

Change-Id: Ib4ba98a0dc2106b9b4883addbb44ea6206a723c4
diff --git a/prometheus/alerta.sls b/prometheus/alerta.sls
index ec6bbe6..3b64fb6 100644
--- a/prometheus/alerta.sls
+++ b/prometheus/alerta.sls
@@ -13,7 +13,16 @@
     - name: {{ alerta.config_dir }}/alerta.conf
     - source: salt://prometheus/files/alerta/alerta.conf
     - makedirs: True
-    - mode: 755
+    - template: jinja
+    - require:
+      - file: alerta_config_dir
+
+
+alertad_config_file:
+  file.managed:
+    - name: {{ alerta.config_dir }}/alertad.conf
+    - source: salt://prometheus/files/alerta/alertad.conf
+    - makedirs: True
     - template: jinja
     - require:
       - file: alerta_config_dir
diff --git a/prometheus/files/alerta/alertad.conf b/prometheus/files/alerta/alertad.conf
new file mode 100644
index 0000000..f262eb4
--- /dev/null
+++ b/prometheus/files/alerta/alertad.conf
@@ -0,0 +1,2 @@
+{%- from "prometheus/map.jinja" import alerta with context %}
+ALERT_TIMEOUT = {{ alerta.get("timeouts", {}).get("alert", 86400) }}