summaryrefslogtreecommitdiff
path: root/roles/monitoring/prometheus/alertmanager/templates
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-08-02 16:28:33 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-08-02 16:28:33 +0200
commitc23884e4fe555440f7b7356dff08913e7b834e46 (patch)
treeab347e7b5605b5e153628f8bd3e289763cd503f9 /roles/monitoring/prometheus/alertmanager/templates
parentfinalize ele-emcplayer instances (diff)
make prometheus alertmanager configurable
Diffstat (limited to 'roles/monitoring/prometheus/alertmanager/templates')
-rw-r--r--roles/monitoring/prometheus/alertmanager/templates/alertmanager.yml.j214
1 files changed, 6 insertions, 8 deletions
diff --git a/roles/monitoring/prometheus/alertmanager/templates/alertmanager.yml.j2 b/roles/monitoring/prometheus/alertmanager/templates/alertmanager.yml.j2
index b1d40bb2..3c7fb37e 100644
--- a/roles/monitoring/prometheus/alertmanager/templates/alertmanager.yml.j2
+++ b/roles/monitoring/prometheus/alertmanager/templates/alertmanager.yml.j2
@@ -4,14 +4,12 @@ global:
smtp_smarthost: '{{ promethues_alertmanager_smtp.smarthost }}'
smtp_from: '{{ promethues_alertmanager_smtp.from }}'
smtp_require_tls: {{ promethues_alertmanager_smtp.require_tls | ternary('true', 'false') }}
+{% if 'auth' in promethues_alertmanager_smtp %}
+ smtp_auth_username: '{{ promethues_alertmanager_smtp.auth.username }}'
+ smtp_auth_password: '{{ promethues_alertmanager_smtp.auth.password }}'
+{% endif %}
route:
- receiver: empty
-
- routes:
- - match_re:
- instance: ^$
- receiver: empty
-
+ {{ prometheus_alertmanager_route | to_nice_yaml(indent=2) | indent(2) }}
receivers:
-- name: empty
+ {{ prometheus_alertmanager_receivers | to_nice_yaml(indent=2) | indent(2) }}