1
1
Fork 0
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-05-26 11:56:09 +02:00

Split alertmanager into its own role

This commit is contained in:
Kristian Klausen 2021-05-01 02:44:58 +02:00
parent d2b110d250
commit 103bbdec41
6 changed files with 18 additions and 12 deletions

View File

@ -10,6 +10,7 @@
- { role: hardening }
- { role: borg_client, tags: ["borg"], when: "'borg_clients' in group_names" }
- { role: prometheus }
- { role: alertmanager }
- { role: prometheus_exporters }
- { role: loki }
- { role: promtail }

View File

@ -0,0 +1,4 @@
---
- name: reload alertmanager
service: name=alertmanager state=reloaded

View File

@ -0,0 +1,11 @@
---
- name: install alertmanager server
pacman: name=alertmanager state=present
- name: install alertmanager configuration
template: src=alertmanager.yml.j2 dest=/etc/alertmanager/alertmanager.yml owner=root group=alertmanager mode=640
notify: reload alertmanager
- name: enable alertmanager server service
systemd: name=alertmanager enabled=yes daemon_reload=yes state=started

View File

@ -2,6 +2,3 @@
- name: reload prometheus
service: name=prometheus state=reloaded
- name: reload alertmanager
service: name=alertmanager state=reloaded

View File

@ -1,7 +1,7 @@
---
- name: install prometheus,alertmanager server
pacman: name=prometheus,alertmanager state=present
- name: install prometheus server
pacman: name=prometheus state=present
- name: install prometheus configuration
template: src=prometheus.yml.j2 dest=/etc/prometheus/prometheus.yml owner=root group=root mode=644
@ -15,12 +15,5 @@
copy: src=node.rules.yml dest=/etc/prometheus/node.rules.yml owner=root group=root mode=644
notify: reload prometheus
- name: install alertmanager configuration
template: src=alertmanager.yml.j2 dest=/etc/alertmanager/alertmanager.yml owner=root group=alertmanager mode=640
notify: reload alertmanager
- name: enable prometheus server service
systemd: name=prometheus enabled=yes daemon_reload=yes state=started
- name: enable alertmanager server service
systemd: name=alertmanager enabled=yes daemon_reload=yes state=started