moved functioning email config from defaults to vars

This commit is contained in:
chriswayg 2019-08-05 14:51:31 +08:00
parent f275d63eab
commit 64c4aaf974
2 changed files with 48 additions and 20 deletions

View file

@ -2,36 +2,28 @@
msmtp_accounts: msmtp_accounts:
# Account 1 - a real account for testing (feel free to use it for this role) # Account 1 - a real account for testing (feel free to use it for this role)
# Uses Yandex app password limited to POP3, SMTP and IMAP # Uses Yandex app password limited to POP3, SMTP and IMAP
- account: yandex - account: gmail
host: smtp.yandex.com host: smtp.gmail.com
port: 587 port: 587
auth: "on" auth: "on"
from: emailer-tests@yandex.com from: example@gmail.example
user: emailer-tests@yandex.com user: example@gmail.example
password: jhlrizltgkmnkkgm password: "some password"
#Account 2
- account: mysmtp
host: smtp.example
port: 587
auth: "on"
from: admin@example.org
user: myuser@example.org
password: plain-text-password2
msmtp_default_account: yandex msmtp_default_account: gmail
msmtp_domain: yandex.com msmtp_domain: gmail.com
## Logging (Select A) "syslog" or B) "file" logging or C) "no" log ## Logging (Select A) "syslog" or B) "file" logging or C) "no" log
msmtp_log: file msmtp_log: file
msmtp_logfile: /var/log/msmtp.log msmtp_logfile: /var/log/msmtp.log
## Aliases mail account ( only msmtp_alias_default is required the rest is optional ) ## Aliases mail account ( only msmtp_alias_default is required the rest is optional )
msmtp_alias_default: emailer.tests@yandex.com msmtp_alias_default: example@gmail.example
msmtp_alias_root: emailer.tests@yandex.com msmtp_alias_root: example@gmail.example
msmtp_alias_cron: emailer.tests@yandex.com msmtp_alias_cron: example@gmail.example
## Enable, if the the default smtp account is working ## Enable, if the the default smtp account is working
msmtp_send_test_mail: yes msmtp_send_test_mail: no
## This will remove most other mail transfer agents such as postfix, exim,...! ## This will remove most other mail transfer agents such as postfix, exim,...!
msmtp_remove_mtas: no msmtp_remove_mtas: no

View file

@ -1,3 +1,39 @@
--- ---
# You can override default vars defined in defaults/main.yml here # You can override default vars defined in defaults/main.yml here
# But i would advice to use host or group vars instead
msmtp_accounts:
# Account 1 - a real account for testing (feel free to use it for this role)
# Uses Yandex app password limited to POP3, SMTP and IMAP
- account: yandex
host: smtp.yandex.com
port: 587
auth: "on"
from: emailer-tests@yandex.com
user: emailer-tests@yandex.com
password: jhlrizltgkmnkkgm
#Account 2
- account: mysmtp
host: smtp.example
port: 587
auth: "on"
from: admin@example.org
user: myuser@example.org
password: plain-text-password2
msmtp_default_account: yandex
msmtp_domain: yandex.com
## Logging (Select A) "syslog" or B) "file" logging or C) "no" log
msmtp_log: file
msmtp_logfile: /var/log/msmtp.log
## Aliases mail account ( only msmtp_alias_default is required the rest is optional )
msmtp_alias_default: emailer.tests@yandex.com
msmtp_alias_root: emailer.tests@yandex.com
msmtp_alias_cron: emailer.tests@yandex.com
## Enable, if the the default smtp account is working
msmtp_send_test_mail: yes
## This will remove most other mail transfer agents such as postfix, exim,...!
msmtp_remove_mtas: no