diff --git a/roles/nextcloud/tasks/configure.yml b/roles/nextcloud/tasks/configure.yml index 2c3dc5b..0a271f1 100644 --- a/roles/nextcloud/tasks/configure.yml +++ b/roles/nextcloud/tasks/configure.yml @@ -126,7 +126,7 @@ group: "{{ webserver_group }}" mode: 0700 -- name: Copy the Nextcloud systemd service file +- name: Copy Nextcloud systemd service file template: src: "{{ item }}.j2" dest: "/etc/systemd/system/{{ item }}" @@ -143,3 +143,9 @@ notify: - restart {{ item | regex_replace ('\..*', '') }} - restart systemd_exporter + +- name: Copy Nextcloud logrotate file + template: + src: logrotate.nextcloud.j2 + dest: /etc/logrotate.d/nextcloud + mode: 0644 diff --git a/roles/nextcloud/templates/logrotate.nextcloud.j2 b/roles/nextcloud/templates/logrotate.nextcloud.j2 new file mode 100644 index 0000000..4fc34bf --- /dev/null +++ b/roles/nextcloud/templates/logrotate.nextcloud.j2 @@ -0,0 +1,10 @@ +## Managed by Ansible ## + +{{ nextcloud_log_dir }}/*.log { + rotate 5 + copytruncate + daily + compress + missingok + notifempty +} \ No newline at end of file