add logrotate

This commit is contained in:
Oli
2022-10-21 15:49:27 +00:00
parent 891fea0170
commit 0b298e1cc2
2 changed files with 17 additions and 1 deletions

View File

@@ -126,7 +126,7 @@
group: "{{ webserver_group }}" group: "{{ webserver_group }}"
mode: 0700 mode: 0700
- name: Copy the Nextcloud systemd service file - name: Copy Nextcloud systemd service file
template: template:
src: "{{ item }}.j2" src: "{{ item }}.j2"
dest: "/etc/systemd/system/{{ item }}" dest: "/etc/systemd/system/{{ item }}"
@@ -143,3 +143,9 @@
notify: notify:
- restart {{ item | regex_replace ('\..*', '') }} - restart {{ item | regex_replace ('\..*', '') }}
- restart systemd_exporter - restart systemd_exporter
- name: Copy Nextcloud logrotate file
template:
src: logrotate.nextcloud.j2
dest: /etc/logrotate.d/nextcloud
mode: 0644

View File

@@ -0,0 +1,10 @@
## Managed by Ansible ##
{{ nextcloud_log_dir }}/*.log {
rotate 5
copytruncate
daily
compress
missingok
notifempty
}