From fbf9a5b95eae23a0371003765937e7eeaf3bb895 Mon Sep 17 00:00:00 2001
From: Andreas Kempe <kempe@lysator.liu.se>
Date: Tue, 25 May 2021 21:30:53 +0200
Subject: [PATCH] hina: send HUP to rsyslogd when rotating log

---
 files/hina/newsyslog.conf.d/rsyslog.conf | 2 +-
 manifests/hina.pp                        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/files/hina/newsyslog.conf.d/rsyslog.conf b/files/hina/newsyslog.conf.d/rsyslog.conf
index 408bc28..5726e00 100644
--- a/files/hina/newsyslog.conf.d/rsyslog.conf
+++ b/files/hina/newsyslog.conf.d/rsyslog.conf
@@ -1 +1 @@
-/var/log/haproxy.log   rsyslogd:rsyslogd  644 3  *   $W1D0
+/var/log/haproxy.log   rsyslogd:rsyslogd  644 3  *   $W1D0	J /var/run/rsyslogd/rsyslogd-haproxy.pid SIGHUP
diff --git a/manifests/hina.pp b/manifests/hina.pp
index 686ac04..d1de1e2 100644
--- a/manifests/hina.pp
+++ b/manifests/hina.pp
@@ -113,7 +113,7 @@ class ftp::hina {
 
   file_line { 'start rsyslogd':
     path => '/etc/rc.local',
-    line => 'daemon -u rsyslogd rsyslogd -iNONE',
+    line => 'mkdir /var/run/rsyslogd && chown rsyslogd:rsyslogd /var/run/rsyslogd && daemon -u rsyslogd rsyslogd -i /var/run/rsyslogd/rsyslogd-haproxy.pid',
   }
 
   file { '/var/log/haproxy.log':
-- 
GitLab