diff options
Diffstat (limited to 'roles/monitoring/alerta')
-rw-r--r-- | roles/monitoring/alerta/defaults/main.yml | 2 | ||||
-rw-r--r-- | roles/monitoring/alerta/tasks/main.yml | 7 |
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 |