summaryrefslogtreecommitdiff
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-rw-r--r--roles/monitoring/alerta/defaults/main.yml2
-rw-r--r--roles/monitoring/alerta/tasks/main.yml7
2 files changed, 9 insertions, 0 deletions
diff --git a/roles/monitoring/alerta/defaults/main.yml b/roles/monitoring/alerta/defaults/main.yml
index 315c2c3f..a38d737b 100644
--- a/roles/monitoring/alerta/defaults/main.yml
+++ b/roles/monitoring/alerta/defaults/main.yml
@@ -23,6 +23,8 @@ alerta_environments:
- Staging
- Development
+# alerta_hearbeat_force_severity: 'critical'
+
alerta_plugins:
- reject
- blackout
diff --git a/roles/monitoring/alerta/tasks/main.yml b/roles/monitoring/alerta/tasks/main.yml
index 87a0cb3d..43c2e892 100644
--- a/roles/monitoring/alerta/tasks/main.yml
+++ b/roles/monitoring/alerta/tasks/main.yml
@@ -39,6 +39,13 @@
&& sed 's/--scope "write:alerts"/--scope "write:alerts" --scope "write:heartbeats"/' -i /usr/local/bin/docker-entrypoint.sh
USER 1001
{% endif %}
+ {% if alerta_hearbeat_force_severity is defined %}
+
+ RUN set -x \
+ && sed 's/want_severity = .*/want_severity = severity/' -i /venv/lib/python3.8/site-packages/alertaclient/commands/cmd_heartbeats.py
+
+ ENV HEARTBEAT_SEVERITY={{ alerta_hearbeat_force_severity }}
+ {% endif %}
dest: "{{ alerta_base_path }}/build/Dockerfile"
register: alerta_custom_image_docker