{% from "apache/map.jinja" import apache with context %} {{ apache.logrotatedir }}: file: - managed - contents: | {{ apache.logdir }}/*.log { daily missingok rotate 14 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if /etc/init.d/{{ apache.service }} status > /dev/null ; then \ /etc/init.d/{{ apache.service }} reload > /dev/null; \ fi; endscript prerotate if [ -d /etc/logrotate.d/httpd-prerotate ]; then \ run-parts /etc/logrotate.d/httpd-prerotate; \ fi; \ endscript }