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.
ansible/roles/prometheus-alert-manager/tasks/main.yml

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