mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
add alertmanager role to ansible
This commit is contained in:
parent
fbd656c290
commit
ce92890bfd
2 changed files with 25 additions and 0 deletions
19
ansible/roles/alertmanager/tasks/main.yml
Normal file
19
ansible/roles/alertmanager/tasks/main.yml
Normal file
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
- name: Template file for alertmanager
|
||||
template:
|
||||
src: /srv/newsblur/docker/alertmanager/alertmanager.yml.j2
|
||||
dest: /srv/newsblur/docker/prometheus/prometheus.yml
|
||||
|
||||
- name: Start alertmanager container
|
||||
become: yes
|
||||
docker_container:
|
||||
alertmanager:
|
||||
name: alertmanager
|
||||
image: prom/alertmanager
|
||||
privileged: true
|
||||
volumes:
|
||||
- /srv/newsblur/docker/alertmanager/alertmanager.docker.yml:/alertmanager.yml
|
||||
command:
|
||||
- '--config.file=/alertmanager.yml'
|
||||
ports:
|
||||
- '9093:9093'
|
6
ansible/roles/alertmanager/vars/main.yml
Normal file
6
ansible/roles/alertmanager/vars/main.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
alert_receiver_email: "{{ lookup('ini', 'alert_receiver_email section=alertmanager file=/srv/secrets-newsblur/configs/grafana.ini') }}"
|
||||
from_email: "{{ lookup('ini', 'from_email section=alertmanager file=/srv/secrets-newsblur/configs/grafana.ini') }}"
|
||||
smarthost: "{{ lookup('ini', 'smarthost section=alertmanager file=/srv/secrets-newsblur/configs/grafana.ini') }}"
|
||||
auth_username: "{{ lookup('ini', 'auth_username section=alertmanager file=/srv/secrets-newsblur/configs/grafana.ini') }}"
|
||||
auth_identity: "{{ lookup('ini', 'auth_identity section=alertmanager file=/srv/secrets-newsblur/configs/grafana.ini') }}"
|
||||
auth_password: "{{ lookup('ini', 'auth_password section=alertmanager file=/srv/secrets-newsblur/configs/grafana.ini') }}"
|
Loading…
Add table
Reference in a new issue