diff --git a/manifests/indexer.pp b/manifests/indexer.pp index 51c6643..fef371c 100644 --- a/manifests/indexer.pp +++ b/manifests/indexer.pp @@ -52,4 +52,18 @@ class logstash::indexer ( File['/etc/init/logstash-indexer.conf'], ] } + + include logrotate + logrotate::file { 'indexer.log': + log => '/var/log/logstash/indexer.log', + options => [ + 'compress', + 'copytruncate', + 'missingok', + 'rotate 7', + 'daily', + 'notifempty', + ], + require => Service['logstash-indexer'], + } } diff --git a/metadata.json b/metadata.json index f9de5bd..ab3a4a7 100644 --- a/metadata.json +++ b/metadata.json @@ -8,6 +8,7 @@ "project_page": "http://ci.openstack.org/", "issues_url": "https://storyboard.openstack.org/#!/project/763", "dependencies": [ - {"name":"puppetlabs/apache","version_requirement":">= 0.0.3 <0.0.5"} + {"name":"puppetlabs/apache","version_requirement":">= 0.0.3 <0.0.5"}, + {"name":"openstackinfra/logrotate"} ] }