From 7b022d51bbffd915c557718bb8c1de87f32b2f35 Mon Sep 17 00:00:00 2001 From: Michal Konecny Date: Thu, 27 Jun 2024 17:53:14 +0200 Subject: [PATCH] [spamassassin] Add logging to spamassassin Signed-off-by: Michal Konecny --- roles/spamassassin/files/spamassassin.logrotate | 13 +++++++++++++ roles/spamassassin/files/sysconfig | 2 +- roles/spamassassin/tasks/main.yml | 5 +++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 roles/spamassassin/files/spamassassin.logrotate diff --git a/roles/spamassassin/files/spamassassin.logrotate b/roles/spamassassin/files/spamassassin.logrotate new file mode 100644 index 0000000000..a53c5e9de9 --- /dev/null +++ b/roles/spamassassin/files/spamassassin.logrotate @@ -0,0 +1,13 @@ +/var/log/spamassassin/*log { + daily + rotate 7 + missingok + ifempty + compress + compresscmd /usr/bin/xz + uncompresscmd /usr/bin/xz + compressext .xz + dateext + sharedscripts + copytruncate +} diff --git a/roles/spamassassin/files/sysconfig b/roles/spamassassin/files/sysconfig index 01c3ddb786..cf5f4bac87 100644 --- a/roles/spamassassin/files/sysconfig +++ b/roles/spamassassin/files/sysconfig @@ -1,2 +1,2 @@ # Options to spamd -SPAMDOPTIONS="-c -m20 -H -u spammy -g spammy" +SPAMDOPTIONS="-c -m20 -H -u spammy -g spammy -s /var/log/spamassassin/spamd.log" diff --git a/roles/spamassassin/tasks/main.yml b/roles/spamassassin/tasks/main.yml index 55da024eaf..7866f16002 100644 --- a/roles/spamassassin/tasks/main.yml +++ b/roles/spamassassin/tasks/main.yml @@ -42,3 +42,8 @@ service: name=spamassassin enabled=true state=started tags: - service + +- name: setup logrotate to our needs + copy: src="spamassassin.logrotate" dest=/etc/logrotate.d/spamassassin + tags: + - config