Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arch Linux
infrastructure
Commits
103bbdec
Commit
103bbdec
authored
May 01, 2021
by
Kristian Klausen
🎉
Browse files
Split alertmanager into its own role
parent
d2b110d2
Changes
6
Hide whitespace changes
Inline
Side-by-side
playbooks/monitoring.archlinux.org.yml
View file @
103bbdec
...
...
@@ -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
}
...
...
roles/alertmanager/handlers/main.yml
0 → 100644
View file @
103bbdec
---
-
name
:
reload alertmanager
service
:
name=alertmanager state=reloaded
roles/alertmanager/tasks/main.yml
0 → 100644
View file @
103bbdec
---
-
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
roles/
prometheus
/templates/alertmanager.yml.j2
→
roles/
alertmanager
/templates/alertmanager.yml.j2
View file @
103bbdec
File moved
roles/prometheus/handlers/main.yml
View file @
103bbdec
...
...
@@ -2,6 +2,3 @@
-
name
:
reload prometheus
service
:
name=prometheus state=reloaded
-
name
:
reload alertmanager
service
:
name=alertmanager state=reloaded
roles/prometheus/tasks/main.yml
View file @
103bbdec
---
-
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
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment