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:
parent
d2b110d250
commit
103bbdec41
|
@ -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 }
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
|
||||
- name: reload alertmanager
|
||||
service: name=alertmanager state=reloaded
|
|
@ -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
|
|
@ -2,6 +2,3 @@
|
|||
|
||||
- name: reload prometheus
|
||||
service: name=prometheus state=reloaded
|
||||
|
||||
- name: reload alertmanager
|
||||
service: name=alertmanager state=reloaded
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue