1
0
Fork 0
mirror of https://gitlab.com/s3lph/ansible-collection-prometheus synced 2024-10-23 20:07:00 +02:00
ansible-collection-prometheus/roles/alertmanager/tasks/config.yml

31 lines
794 B
YAML
Raw Normal View History

2020-11-13 10:36:46 +01:00
---
- name: render alertmanager runtime arguments
ansible.builtin.lineinfile:
2020-11-13 10:36:46 +01:00
path: /etc/default/prometheus-alertmanager
regexp: "^ARGS=.*$"
line: >-
ARGS="{{ alertmanager_arguments }}"
insertbefore: BOF
notify: restart alertmanager
- name: render alertmanager config template
ansible.builtin.template:
2020-11-13 10:36:46 +01:00
src: alertmanager.yml.j2
dest: /etc/prometheus/alertmanager.yml
owner: root
group: prometheus
mode: 0640
validate: /usr/bin/amtool check-config %s
notify: reload alertmanager
- name: render alertmanager notification templates
ansible.builtin.copy:
2020-11-13 10:36:46 +01:00
content: "{{ item.content }}"
dest: "{{ item.path }}"
owner: root
group: prometheus
mode: 0640
loop: "{{ notification_templates }}"
notify: reload alertmanager