# {{ ansible_managed }} {{ minecraft_server_dir }}/logs/*.log { daily rotate 14 compress delaycompress missingok notifempty create 0644 {{ minecraft_user }} {{ minecraft_group }} sharedscripts postrotate # Demander au serveur de recharger les logs if systemctl is-active --quiet {{ minecraft_service_name }}; then {{ minecraft_tools_dir }}/mcrcon -H localhost -P {{ rcon_port }} -p "{{ rcon_password }}" "say Rotation des logs effectuée" > /dev/null 2>&1 || true fi endscript } /var/log/minecraft.log { weekly rotate 4 compress delaycompress missingok notifempty create 0644 {{ minecraft_user }} {{ minecraft_group }} postrotate systemctl reload rsyslog > /dev/null 2>&1 || true endscript }