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
926 B
YAML
42 lines
926 B
YAML
---
|
|
- 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: "{{ lan_address }}: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
|