From e6badb761f8630175cccc15b5516a484c2badec8 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Thu, 3 Jun 2021 12:44:41 +0200 Subject: [PATCH] feat: add option alertmanager_storage_retention --- defaults/main.yml | 2 ++ templates/etc/systemd/system/alertmanager.service.j2 | 1 + 2 files changed, 3 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index bb774e2..5d94b3c 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -34,6 +34,8 @@ alertmanager_web_tls_key_source: mykey.pem alertmanager_log_level: error +alertmanager_storage_retention: 120h + alertmanager_template_files: - alertmanager/templates/*.tmpl diff --git a/templates/etc/systemd/system/alertmanager.service.j2 b/templates/etc/systemd/system/alertmanager.service.j2 index 9e81c8e..b65c0ad 100644 --- a/templates/etc/systemd/system/alertmanager.service.j2 +++ b/templates/etc/systemd/system/alertmanager.service.j2 @@ -14,6 +14,7 @@ WorkingDirectory={{ alertmanager_base_dir }} ExecReload=/bin/kill -HUP $MAINPID ExecStart={{ alertmanager_base_dir }}/alertmanager \ --storage.path={{ alertmanager_data_dir }} \ + --data.retention={{ alertmanager_storage_retention }} \ --web.config.file={{ alertmanager_config_dir }}/web.yml \ --web.listen-address={{ alertmanager_web_bind_ip }}:{{ alertmanager_web_bind_port }} \ --web.external-url={{ alertmanager_web_external_url }} \