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