{{ ansible_managed | comment }} # See https://prometheus.io/docs/alerting/configuration/ for documentation. global: # Config used by default by the receivers http_config: tls_config: ca_file: "/etc/prometheus/ca.crt" cert_file: "/etc/prometheus/alertmanager-{{ lan_address }}.crt" key_file: "/etc/prometheus/alertmanager-{{ lan_address }}.key" # The directory from which notification templates are read. templates: - "/etc/prometheus/alertmanager_templates/*.tmpl" # The root route on which each incoming alert enters. route: repeat_interval: 6h # A default receiver receiver: kassandra # Inhibition rules allow to mute a set of alerts given that another alert is # firing. # We use this to mute any warning-level notifications if the same alert is # already critical. inhibit_rules: receivers: - name: kassandra webhook_configs: - url: "https://{{ lan_address }}:8000/webhook"