# Generated by Ansible — do not edit manually global: resolve_timeout: 5m route: group_by: [alertname, severity] group_wait: 30s group_interval: 5m repeat_interval: 4h receiver: telegram receivers: - name: telegram telegram_configs: - bot_token: "{{ alertmanager_telegram_token }}" chat_id: {{ alertmanager_telegram_chat_id }} message: | {{ '{{' }} range .Alerts {{ '}}' }} {{ '{{' }} if eq .Status "firing" {{ '}}' }}🔴{{ '{{' }} else {{ '}}' }}🟢{{ '{{' }} end {{ '}}' }} *{{ '{{' }} .Labels.alertname {{ '}}' }}* {{ '{{' }} .Annotations.summary {{ '}}' }} {{ '{{' }} .Annotations.description {{ '}}' }} {{ '{{' }} end {{ '}}' }} parse_mode: Markdown inhibit_rules: - source_matchers: [severity="critical"] target_matchers: [severity="warning"] equal: [alertname]