Files
matrix/roles/alertmanager_receiver/defaults/main/config.yml

53 lines
3.0 KiB
YAML

---
alertmanager_receiver_config_log_level: "info"
alertmanager_receiver_config_http_address: 127.0.0.1
alertmanager_receiver_config_http_port: 12345
alertmanager_receiver_config_http_alerts_path_prefix: "/alerts"
alertmanager_receiver_config_http_metrics_path: "/metrics"
alertmanager_receiver_config_http_metric_enabled: true
alertmanager_receiver_config_http_basic_username: "alertmanager"
alertmanager_receiver_config_http_basic_password: ~
alertmanager_receiver_config_http:
address: "{{ alertmanager_receiver_config_http_address }}"
port: "{{ alertmanager_receiver_config_http_port }}"
"alerts-path-prefix": "{{ alertmanager_receiver_config_http_alerts_path_prefix }}"
"metrics-path": "{{ alertmanager_receiver_config_http_metrics_path }}"
"metrics-enabled": "{{ alertmanager_receiver_config_http_metric_enabled }}"
"basic-username": "{{ alertmanager_receiver_config_http_basic_username }}"
"basic-password": "{{ alertmanager_receiver_config_http_basic_password }}"
alertmanager_receiver_config_matrix_homeserver_url: ~
alertmanager_receiver_config_matrix_user_id: ~
alertmanager_receiver_config_matrix_access_token: ~
alertmanager_receiver_config_matrix_proxy: ""
alertmanager_receiver_config_matrix_room_mapping: {}
alertmanager_receiver_config_matrix:
"homeserver-url": "{{ alertmanager_receiver_config_matrix_homeserver_url }}"
"user-id": "{{ alertmanager_receiver_config_matrix_user_id }}"
"access-token": "{{ alertmanager_receiver_config_matrix_access_token }}"
proxy: "{{ alertmanager_receiver_config_matrix_proxy }}"
"room-mapping": "{{ alertmanager_receiver_config_matrix_room_mapping }}"
alertmanager_receiver_config_templating_external_url_mapping: {}
alertmanager_receiver_config_templating_generator_url_mapping: {}
alertmanager_receiver_config_templating_computed_values: >-2
{{ alertmanager_receiver_config_templating_computed_values_default }}
alertmanager_receiver_config_templating_firing_template: >-2
{{ alertmanager_receiver_config_templating_firing_template_default }}
alertmanager_receiver_config_templating_resolved_template: >-2
{{ alertmanager_receiver_config_templating_resolved_template_default }}
alertmanager_receiver_config_templating:
"external-url-mapping": >-2
{{ alertmanager_receiver_config_templating_external_url_mapping }}
"generator-url-mapping": >-2
{{ alertmanager_receiver_config_templating_generator_url_mapping }}
"computed-values": "{{ alertmanager_receiver_config_templating_computed_values }}"
"firing-template": "{{ alertmanager_receiver_config_templating_firing_template }}"
"resolved-template": "{{ alertmanager_receiver_config_templating_resolved_template }}"
alertmanager_receiver_default_config:
http: "{{ alertmanager_receiver_config_http }}"
matrix: "{{ alertmanager_receiver_config_matrix }}"
templating: "{{ alertmanager_receiver_config_templating }}"
alertmanager_receiver_config: {}
alertmanager_receiver_merged_config: >-2
{{ (alertmanager_receiver_default_config | default({}))
| combine(alertmanager_receiver_config | default({}), recursive=True) }}