Email rsnapshot backup reports

This commit is contained in:
2021-06-08 00:33:55 -04:00
parent e3200f6ad0
commit 6a73e4120e
7 changed files with 74 additions and 1 deletions

19
roles/base/tasks/mail.yml Normal file
View File

@@ -0,0 +1,19 @@
- name: Install msmtp
apt:
name: "{{ item }}"
state: present
loop:
- msmtp
- msmtp-mta
- mailutils
- name: Install msmtp configuration
template:
src: msmtprc.j2
dest: /root/.msmtprc
mode: 0700
- name: Install /etc/aliases
copy:
dest: /etc/aliases
content: "root: {{ mail.rootalias }}"

View File

@@ -8,6 +8,10 @@
tags: network
when: manage_network
- import_tasks: mail.yml
tags: mail
when: mail is defined
- import_tasks: ddclient.yml
tags: ddclient
when: ddclient is defined

View File

@@ -0,0 +1,17 @@
# Set default values for all accounts.
defaults
port 587
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
aliases /etc/aliases
logfile ~/.msmtp.log
account main
host {{ mail.host }}
from {{ mail.from }}
auth on
user {{ mail.user }}
password {{ mail.password }}
# Set a default account
account default : main