From c8485bc35bc89b6d0ef00cb9382c694a1c48f236 Mon Sep 17 00:00:00 2001 From: Patrick Toal Date: Tue, 16 Jan 2024 14:46:31 -0500 Subject: [PATCH] Add Alertmanager --- rulebooks/alertmanager_listener.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 rulebooks/alertmanager_listener.yml diff --git a/rulebooks/alertmanager_listener.yml b/rulebooks/alertmanager_listener.yml new file mode 100644 index 0000000..13dacef --- /dev/null +++ b/rulebooks/alertmanager_listener.yml @@ -0,0 +1,20 @@ +--- +- name: Listen for Alertmanager events + hosts: all + sources: + - name: Ansible Alertmanager listener + ansible.eda.alertmanager: + port: 9100 + host: 0.0.0.0 + rules: + - name: Run Template + condition: + all: + - event.payload.data.artifact_url is defined + action: + run_job_template: + name: bab-deploy-application + organization: OYS + job_args: + extra_vars: + artifact_url: "{{ event.payload.data.artifact_url }}" \ No newline at end of file