♻️ move emailing responsibility from backup role to sendmail role.

This commit is contained in:
Nils Norman Haukås 2024-03-20 08:28:13 +01:00
parent 16d3a61063
commit ee957253c8
4 changed files with 15 additions and 15 deletions

View file

@ -61,19 +61,6 @@
group: root
vars:
restic_file_list: "{{ restic_backup_ignores | default([]) }}"
- name: upload system-email notification script
ansible.builtin.template:
src: system-email.sh.j2
dest: /usr/local/bin/system-email
mode: '0755'
owner: root
group: root
- name: setup status-email.service
ansible.builtin.template:
src: status-email.service.j2
dest: /etc/systemd/system/status-email@.service
- name: upload systemd unit files
copy:

View file

@ -19,4 +19,17 @@
block: |
{{ item.key }}:{{ item.value }}
marker: "# {mark} ANSIBLE MANAGED BLOCK {{ item.key }}"
loop: "{{ sendmail_revaliases | dict2items }}"
loop: "{{ sendmail_revaliases | dict2items }}"
- name: upload system-email notification script
ansible.builtin.template:
src: status-email.sh.j2
dest: /usr/local/bin/status-email
mode: '0755'
owner: root
group: root
- name: setup status-email.service
ansible.builtin.template:
src: status-email.service.j2
dest: /etc/systemd/system/status-email@.service

View file

@ -3,6 +3,6 @@ Description=status email for %i to {{ machine_notifications_receiver }}
[Service]
Type=oneshot
ExecStart=/usr/local/bin/systemd-email %i
ExecStart=/usr/local/bin/status-email %i
User=root
Group=root