♻️ move emailing responsibility from backup role to sendmail role.
This commit is contained in:
parent
16d3a61063
commit
ee957253c8
|
@ -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:
|
||||
|
|
|
@ -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
|
|
@ -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
|
Loading…
Reference in a new issue