| Index: modules/adblockplus/manifests/web/mimeo.pp | 
| =================================================================== | 
| --- a/modules/adblockplus/manifests/web/mimeo.pp | 
| +++ b/modules/adblockplus/manifests/web/mimeo.pp | 
| @@ -18,10 +18,14 @@ | 
| # A string (like format parameter) representing the response sent to the | 
| # client. | 
| # | 
| +# [*rotation*] | 
| +# Overwrite the default log rotation configuration | 
| +# | 
| class adblockplus::web::mimeo ( | 
| $format = '', | 
| $port = 8000, | 
| $response = '', | 
| + $rotation = {}, | 
| ){ | 
| include adblockplus | 
| @@ -79,5 +83,18 @@ | 
| subscribe => File['/etc/systemd/system/mimeo.service'], | 
| refreshonly => true, | 
| } | 
| + | 
| + ensure_resource('logrotate::config', 'mimeo_data', merge({ | 
| + content => join([ | 
| 
 
mathias
2017/08/24 19:30:09
Not that easy, if one specifies $source the $conte
 
 | 
| + '/var/adblockplus/mimeo/data {', | 
| + ' weekly', | 
| + ' rotate 30', | 
| + ' compress', | 
| + ' missingok', | 
| + ' nodateext', | 
| + '}', | 
| + ], "\n"), | 
| + ensure => 'present', | 
| + }, $rotation)) | 
| } |