forked from evolix/ansible-roles
evolinux: custom email for logcheck
This commit is contained in:
parent
10b9d9e76f
commit
4eab8c319a
|
@ -6,6 +6,7 @@ general_alert_email: "root@localhost"
|
||||||
reboot_alert_email: Null
|
reboot_alert_email: Null
|
||||||
apt_alert_email: Null
|
apt_alert_email: Null
|
||||||
log2mail_alert_email: Null
|
log2mail_alert_email: Null
|
||||||
|
logcheck_alert_email: Null
|
||||||
raid_alert_email: Null
|
raid_alert_email: Null
|
||||||
postfix_alias_email: Null
|
postfix_alias_email: Null
|
||||||
|
|
||||||
|
@ -63,6 +64,7 @@ evolinux_packages_serveur_base: True
|
||||||
evolinux_packages_invalid_mta: True
|
evolinux_packages_invalid_mta: True
|
||||||
evolinux_packages_delete_nfs: True
|
evolinux_packages_delete_nfs: True
|
||||||
evolinux_packages_listchanges: True
|
evolinux_packages_listchanges: True
|
||||||
|
evolinux_packages_logcheck_recipient: True
|
||||||
|
|
||||||
# system
|
# system
|
||||||
|
|
||||||
|
|
|
@ -60,6 +60,13 @@
|
||||||
changed_when: not (install_server_base.stdout | search("0 upgraded") and install_server_base.stdout | search("0 newly installed"))
|
changed_when: not (install_server_base.stdout | search("0 upgraded") and install_server_base.stdout | search("0 newly installed"))
|
||||||
when: evolinux_packages_serveur_base
|
when: evolinux_packages_serveur_base
|
||||||
|
|
||||||
|
- name: Customize logcheck recipient
|
||||||
|
lineinfile:
|
||||||
|
dest: /etc/logcheck/logcheck.conf
|
||||||
|
regexp: '^SENDMAILTO=".*"$'
|
||||||
|
line: 'SENDMAILTO="{{ logcheck_alert_email or general_alert_email | mandatory }}"'
|
||||||
|
when: evolinux_packages_logcheck_recipient
|
||||||
|
|
||||||
- name: is an MTA installed?
|
- name: is an MTA installed?
|
||||||
command: "dpkg -S /usr/sbin/sendmail"
|
command: "dpkg -S /usr/sbin/sendmail"
|
||||||
check_mode: no
|
check_mode: no
|
||||||
|
|
Loading…
Reference in a new issue