diff --git a/evolinux-base/defaults/main.yml b/evolinux-base/defaults/main.yml index 3076d48d..0b2c0990 100644 --- a/evolinux-base/defaults/main.yml +++ b/evolinux-base/defaults/main.yml @@ -6,6 +6,7 @@ general_alert_email: "root@localhost" reboot_alert_email: Null apt_alert_email: Null log2mail_alert_email: Null +logcheck_alert_email: Null raid_alert_email: Null postfix_alias_email: Null @@ -63,6 +64,7 @@ evolinux_packages_serveur_base: True evolinux_packages_invalid_mta: True evolinux_packages_delete_nfs: True evolinux_packages_listchanges: True +evolinux_packages_logcheck_recipient: True # system diff --git a/evolinux-base/tasks/packages.yml b/evolinux-base/tasks/packages.yml index bd1ef0e9..76b6f71d 100644 --- a/evolinux-base/tasks/packages.yml +++ b/evolinux-base/tasks/packages.yml @@ -60,6 +60,13 @@ changed_when: not (install_server_base.stdout | search("0 upgraded") and install_server_base.stdout | search("0 newly installed")) 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? command: "dpkg -S /usr/sbin/sendmail" check_mode: no