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