diff --git a/modules/jenkins/manifests/slave.pp b/modules/jenkins/manifests/slave.pp index 23e24ecb9a..9bf818d6ab 100644 --- a/modules/jenkins/manifests/slave.pp +++ b/modules/jenkins/manifests/slave.pp @@ -275,4 +275,20 @@ class jenkins::slave( } + # Increase syslog message size in order to capture + # python tracebacks with syslog. + file { '/etc/rsyslog.d/99-maxsize.conf': + ensure => present, + # Note MaxMessageSize is not a puppet variable. + content => '$MaxMessageSize 64k', + owner => 'root', + group => 'root', + mode => '0644', + } + + service { 'rsyslog': + ensure => running, + enable => true, + subscribe => File['/etc/rsyslog.d/99-maxsize.conf'], + } }