From be71d148743c985376aace84d8e445e0c58e93a9 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Fri, 10 Apr 2020 16:06:36 +0200 Subject: [PATCH] Enable rocket chat notifications --- ansible/templates/alertad.conf | 5 +++++ ansible/vars/all.yml | 1 + ansible/vars/rocket_chat_webhook_url.yml | 12 ++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 ansible/vars/rocket_chat_webhook_url.yml diff --git a/ansible/templates/alertad.conf b/ansible/templates/alertad.conf index 33edd26..68fb7ec 100644 --- a/ansible/templates/alertad.conf +++ b/ansible/templates/alertad.conf @@ -53,11 +53,16 @@ PLUGINS = [ "amqp", "blackout", "normalise" + "rocketchat", ] AMQP_URL = "{{ db_type }}://{{ db_user }}:{{ db_passwd }}@{{ db_loc }}/alerta" AMQP_TOPIC = "notify" +ROCKETCHAT_WEBHOOK_URL = "{{ rocket_chat_webhook_url }}" +ROCKETCHAT_CHANNEL = "{{ rocket_chat_channel }}" +DASHBOARD_URL = "https://{{ domain }}" + DATABASE_URL = "{{ db_type }}://{{ db_user }}:{{ db_passwd }}@{{ db_loc }}/{{ db_name }}" DATABASE_NAME = "{{ db_name }}" diff --git a/ansible/vars/all.yml b/ansible/vars/all.yml index 18ad2ee..3a8daa3 100644 --- a/ansible/vars/all.yml +++ b/ansible/vars/all.yml @@ -12,6 +12,7 @@ keycloak_role: "worker-owner" keycloak_url: "https://id.autonomic.zone" mail_from: "alerta-noreply@autonomic.zone" mail_to: "kaboom@autonomic.zone" +rocket_chat_channel: "kaboom" smtp_host: "mail.gandi.net" smtp_port: "587" smtp_starttls: "True" diff --git a/ansible/vars/rocket_chat_webhook_url.yml b/ansible/vars/rocket_chat_webhook_url.yml new file mode 100644 index 0000000..1812347 --- /dev/null +++ b/ansible/vars/rocket_chat_webhook_url.yml @@ -0,0 +1,12 @@ +--- +rocket_chat_webhook_url: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 65346638303735373565363538386636616432323035313863356162363137323532323239316666 + 3731386135653361393734323038356665393164663630390a623632376364633639626338653436 + 31333038313138316233343533613061636462313965663764643530626531313738303461373833 + 3731656362613761350a616465653534643930393637656238643739383436643836306566636234 + 38643236643530623963663331313032396661336264333139356162356537313831373136363665 + 36643331663663353766643135336366613638343932343664616161633638393035386537396334 + 66626164396636396639396562386231646163366333616461376266316463646632316565333164 + 38343431393233633931356537363063383030353965663031633662636533313132393961643730 + 62323266373564633863316261363834303762646662333338383730636162366639