/etc/logrotate.d/apache2: | |||||
{% from "apache/map.jinja" import apache with context %} | |||||
{{ apache.logrotatedir }}: | |||||
file: | file: | ||||
- managed | - managed | ||||
- contents: | | - contents: | | ||||
/var/log/apache2/*.log { | |||||
{{ apache.logdir }}/*.log { | |||||
daily | daily | ||||
missingok | missingok | ||||
rotate 14 | rotate 14 | ||||
create 640 root adm | create 640 root adm | ||||
sharedscripts | sharedscripts | ||||
postrotate | postrotate | ||||
if /etc/init.d/apache2 status > /dev/null ; then \ | |||||
/etc/init.d/apache2 reload > /dev/null; \ | |||||
if /etc/init.d/{{ apache.service }} status > /dev/null ; then \ | |||||
/etc/init.d/{{ apache.service }} reload > /dev/null; \ | |||||
fi; | fi; | ||||
endscript | endscript | ||||
prerotate | prerotate |
'default_site': 'default', | 'default_site': 'default', | ||||
'default_site_ssl': 'default-ssl', | 'default_site_ssl': 'default-ssl', | ||||
'logdir': '/var/log/apache2', | 'logdir': '/var/log/apache2', | ||||
'logrotatedir': '/etc/logrotate.d/apache2', | |||||
'wwwdir': '/srv', | 'wwwdir': '/srv', | ||||
'use_require': False, | 'use_require': False, | ||||
}, | }, | ||||
'default_site': 'default', | 'default_site': 'default', | ||||
'default_site_ssl': 'default-ssl', | 'default_site_ssl': 'default-ssl', | ||||
'logdir': '/var/log/httpd', | 'logdir': '/var/log/httpd', | ||||
'logrotatedir': '/etc/logrotate.d/httpd', | |||||
'wwwdir': '/var/www', | 'wwwdir': '/var/www', | ||||
'use_require': False, | 'use_require': False, | ||||
}, | }, |