summaryrefslogtreecommitdiffstats
path: root/examples/rulebooks/rulebook-fail.yml
blob: 11472b477001830dd4b079574977695789a687b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
- name: Sample rulebooks
  hosts: all
  that_should_not_be_here: foo
  sources: # should be "sources"
    - name: listen for alerts
      ansible.eda.alertmanager:
        host: 0.0.0.0
        port: 8000
  rules:
    - name: restart web server
      condition: event.alert.labels.job == "fastapi" and event.alert.status == "firing"
      action:
        run_playbook:
          name: ansible.eda.start_app
          copy_files: true
          post_events: true
    - name: debug
      condition: event.alert.labels.job == "fastapi"
      action:
        debug: sss