# Logrotate configuration for nginx # Managed by Ansible - DO NOT EDIT MANUALLY /var/log/nginx/*.log { {{ nginx_logrotate_frequency }} missingok rotate {{ nginx_logrotate_rotate }} {% if nginx_logrotate_compress %} compress delaycompress {% endif %} notifempty create 0640 {{ nginx_user }} adm sharedscripts prerotate if [ -d /etc/logrotate.d/httpd-prerotate ]; then \ run-parts /etc/logrotate.d/httpd-prerotate; \ fi endscript postrotate # Test config before reload nginx -t > /dev/null 2>&1 if [ $? -eq 0 ]; then systemctl reload nginx > /dev/null 2>&1 || true fi endscript }