From 3c64c3bbb300bedb8c0c45a378edb6f1e7371cc5 Mon Sep 17 00:00:00 2001
From: Adam Henry Lewenberg <adamhl@stanford.edu>
Date: Wed, 25 Oct 2017 14:06:14 -0700
Subject: [PATCH] more syslog logsink_server changes

---
 manifests/syslog.pp | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/manifests/syslog.pp b/manifests/syslog.pp
index a046df0..e6a5115 100644
--- a/manifests/syslog.pp
+++ b/manifests/syslog.pp
@@ -23,7 +23,10 @@
 #   is still installed, but it is ignored.  The goal is to drop the file
 #   at some point.
 
-class base::syslog {
+class base::syslog(
+  $use_logsink_server = true,
+)
+{
 
   # Ubuntu uses a separate account for syslog
   if ( $::operatingsystem == 'Ubuntu' ) {
@@ -54,9 +57,10 @@ class base::syslog {
       hasstatus => true,
     }
     base::syslog::config::rsyslog { '/etc/rsyslog.conf':
-      ensure => present,
-      owner  => $syslog_owner,
-      group  => $syslog_group,
+      ensure             => present,
+      owner              => $syslog_owner,
+      group              => $syslog_group,
+      use_logsink_server => $use_logsink_server,
     }
   }
 
-- 
GitLab