From 913aae6b9def4609f369a6bb5354603928f31d3a Mon Sep 17 00:00:00 2001
From: Varac <varac@varac.net>
Date: Tue, 4 May 2021 15:33:23 +0200
Subject: [PATCH] Dont create alertmanager email route without smtp config

---
 ansible/roles/apps/templates/settings/prometheus-stack.yaml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/ansible/roles/apps/templates/settings/prometheus-stack.yaml b/ansible/roles/apps/templates/settings/prometheus-stack.yaml
index ae2c3a3da..c791e4917 100644
--- a/ansible/roles/apps/templates/settings/prometheus-stack.yaml
+++ b/ansible/roles/apps/templates/settings/prometheus-stack.yaml
@@ -59,10 +59,12 @@ alertmanager:
 
     receivers:
     - name: 'null'
+    {% if outgoing_mail.enabled %}
     - name: email
       email_configs:
       - send_resolved: true
         to: {{ admin_email }}
+    {% endif %}
 
     # Inhibition rules allow to mute a set of alerts given that another alert is firing.
     # We use this to mute any warning-level notifications if the same alert is already critical.
-- 
GitLab