ansible/roles/notifiers/tasks/main.yml

34 lines
606 B
YAML

---
- name: install notification programs
apk:
name:
- curl
- go-sendxmpp
- msmtp
when: ansible_distribution == "Alpine"
- name: create config dir
file:
state: directory
path: /usr/local/etc/notifiers
- name: render notifier configs
template:
src: "etc/notifiers/{{ item }}.j2"
dest: "/usr/local/etc/notifiers/{{ item }}"
owner: root
mode: '0600'
loop:
- gotify
- xmpp
- name: copy notifier executables
copy:
src: "bin/{{ item }}"
dest: "/usr/local/bin/{{ item }}"
mode: '0755'
loop:
- notify-gotify
- notify-xmpp