diff --git a/manifests/syslog.pp b/manifests/syslog.pp
index a046df01f8cecb884cba8cc7ead27fa2a0535adb..e6a51153e68d355d65cb0db600d077d01b46109e 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,
     }
   }