From 03a6a7d7a43990bcb2745d8dd20b1382457aa16b Mon Sep 17 00:00:00 2001 From: Dimitrios Apostolou Date: Thu, 4 Jul 2019 15:13:46 +0200 Subject: Rotate big logfiles otherwise the services stop logging once the file reaches 2GB (for danted) or 4GB (for xferlog). Fixes: QTQAINFRA-3050 Change-Id: I5b76c1753c8a14e35a5ec1ad56ec44a2fc441797 Reviewed-by: Volker Hilsheimer --- puppet/modules/network_test_server/files/logrotate.d/sockd | 8 ++++++++ .../network_test_server/files/logrotate.d/sockd-authenticating | 8 ++++++++ puppet/modules/network_test_server/files/logrotate.d/xferlog | 8 ++++++++ puppet/modules/network_test_server/manifests/linux/danted.pp | 5 +++++ puppet/modules/network_test_server/manifests/linux/vsftpd.pp | 4 ++++ 5 files changed, 33 insertions(+) create mode 100644 puppet/modules/network_test_server/files/logrotate.d/sockd create mode 100644 puppet/modules/network_test_server/files/logrotate.d/sockd-authenticating create mode 100644 puppet/modules/network_test_server/files/logrotate.d/xferlog diff --git a/puppet/modules/network_test_server/files/logrotate.d/sockd b/puppet/modules/network_test_server/files/logrotate.d/sockd new file mode 100644 index 0000000..8d49b8c --- /dev/null +++ b/puppet/modules/network_test_server/files/logrotate.d/sockd @@ -0,0 +1,8 @@ +/var/log/sockd.log { + weekly + rotate 7 + compress + delaycompress + notifempty + missingok +} diff --git a/puppet/modules/network_test_server/files/logrotate.d/sockd-authenticating b/puppet/modules/network_test_server/files/logrotate.d/sockd-authenticating new file mode 100644 index 0000000..d8c40e6 --- /dev/null +++ b/puppet/modules/network_test_server/files/logrotate.d/sockd-authenticating @@ -0,0 +1,8 @@ +/var/log/sockd-authenticating.log { + weekly + rotate 7 + compress + delaycompress + notifempty + missingok +} diff --git a/puppet/modules/network_test_server/files/logrotate.d/xferlog b/puppet/modules/network_test_server/files/logrotate.d/xferlog new file mode 100644 index 0000000..c86d6d1 --- /dev/null +++ b/puppet/modules/network_test_server/files/logrotate.d/xferlog @@ -0,0 +1,8 @@ +/var/log/xferlog { + daily + rotate 7 + compress + delaycompress + notifempty + missingok +} diff --git a/puppet/modules/network_test_server/manifests/linux/danted.pp b/puppet/modules/network_test_server/manifests/linux/danted.pp index 51fb12f..89e081c 100644 --- a/puppet/modules/network_test_server/manifests/linux/danted.pp +++ b/puppet/modules/network_test_server/manifests/linux/danted.pp @@ -62,6 +62,11 @@ class network_test_server::linux::danted { "/etc/init.d/danted-authenticating": source => "puppet:///modules/network_test_server/init/danted", ; + "/etc/logrotate.d/sockd": + source => "puppet:///modules/network_test_server/logrotate.d/sockd", + ; + "/etc/logrotate.d/sockd-authenticating": + source => "puppet:///modules/network_test_server/logrotate.d/sockd-authenticating", } } diff --git a/puppet/modules/network_test_server/manifests/linux/vsftpd.pp b/puppet/modules/network_test_server/manifests/linux/vsftpd.pp index 28e1c31..6632f1a 100644 --- a/puppet/modules/network_test_server/manifests/linux/vsftpd.pp +++ b/puppet/modules/network_test_server/manifests/linux/vsftpd.pp @@ -61,6 +61,10 @@ class network_test_server::linux::vsftpd { mode => 1777, require => File["/home/qt-test-server/ftp"], ; + + "/etc/logrotate.d/xferlog": + source => "puppet:///modules/network_test_server/logrotate.d/xferlog", + ; } } -- cgit v1.2.3