You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
918 B
YAML
42 lines
918 B
YAML
3 years ago
|
---
|
||
|
- name: Install Prometheus Alert Manager
|
||
|
apt:
|
||
|
name:
|
||
|
- prometheus-alertmanager
|
||
|
state: latest
|
||
|
update_cache: true
|
||
|
register: apt_result
|
||
|
retries: 3
|
||
|
until: apt_result is succeeded
|
||
|
|
||
|
- name: Setup the arguments for alertmanager
|
||
|
template:
|
||
|
src: prometheus-alertmanager
|
||
|
dest: /etc/default/prometheus-alertmanager
|
||
|
owner: root
|
||
|
group: root
|
||
|
mode: '0644'
|
||
|
notify: Restart Alertmanager
|
||
|
vars:
|
||
|
args:
|
||
|
- name: web.listen-address
|
||
|
value: "127.0.0.1:9093"
|
||
|
|
||
|
#- name: Copy the CA cert
|
||
|
# copy:
|
||
|
# content: "{{ ca_cert }}"
|
||
|
# dest: /etc/?/ca.crt
|
||
|
# notify: Restart Alertmanager
|
||
|
#
|
||
|
#- name: Generate certificate
|
||
|
# include_role:
|
||
|
# name: generate-cert
|
||
|
# vars:
|
||
|
# directory: /etc/?/
|
||
|
# cname: "alertmanager-{{ lan_address }}"
|
||
|
# owner: ?
|
||
|
# group: ?
|
||
|
# key_mode: u=rw,g=,o=
|
||
|
# subject_alt_name: "IP:{{ lan_address }}"
|
||
|
## Need an equivalent to notify here
|