diff --git a/modules/openstack_project/manifests/logstash.pp b/modules/openstack_project/manifests/logstash.pp index c341b3b2e3..c12f70ba95 100644 --- a/modules/openstack_project/manifests/logstash.pp +++ b/modules/openstack_project/manifests/logstash.pp @@ -95,4 +95,18 @@ class openstack_project::logstash ( subscribe => File['/etc/logstash/jenkins-log-client.yaml'], require => File['/etc/init.d/jenkins-log-client'], } + + include logrotate + logrotate::file { 'log-client-debug.log': + log => '/var/log/logstash/log-client-debug.log', + options => [ + 'compress', + 'copytruncate', + 'missingok', + 'rotate 7', + 'daily', + 'notifempty', + ], + require => Service['jenkins-log-client'], + } }