summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2019-01-16 23:08:40 +0100
committerChristian Pointner <equinox@spreadspace.org>2019-01-16 23:08:40 +0100
commitae858abf770e580dc37028e85d2a52eedddadac4 (patch)
tree3fbf7717efbbb804f85d26fc64a62c914891d61b
parentadded systemd timer to rescan files from external share (diff)
nextcloud: configure max upload file size
-rw-r--r--roles/elevate/media/defaults/main.yml2
-rw-r--r--roles/elevate/media/tasks/nextcloud.yml11
2 files changed, 13 insertions, 0 deletions
diff --git a/roles/elevate/media/defaults/main.yml b/roles/elevate/media/defaults/main.yml
index 7756bcd5..6b96adc5 100644
--- a/roles/elevate/media/defaults/main.yml
+++ b/roles/elevate/media/defaults/main.yml
@@ -15,5 +15,7 @@ nextcloud_admin:
nextcloud_lvm: {}
+nextcloud_max_upload_size: 20G
+
share_uid: 800
share_gid: 800
diff --git a/roles/elevate/media/tasks/nextcloud.yml b/roles/elevate/media/tasks/nextcloud.yml
index 2c7863fe..aaf168c7 100644
--- a/roles/elevate/media/tasks/nextcloud.yml
+++ b/roles/elevate/media/tasks/nextcloud.yml
@@ -55,6 +55,8 @@
#
# systemctl disable nextcloud-cron.timer
# systemctl stop nextcloud-cron.timer
+# systemctl disable nextcloud-rescan.timer
+# systemctl stop nextcloud-rescan.timer
# systemctl disable nextcloud.service
# systemctl stop nextcloud.service
# docker rm nextcloud.service
@@ -95,6 +97,15 @@
NEXTCLOUD_ADMIN_USER: "{{ nextcloud_admin.username }}"
NEXTCLOUD_ADMIN_PASSWORD: "will-be-changed-later"
+- name: configure nextcloud upload file size limit
+ with_items:
+ - upload_max_filesize
+ - post_max_size
+ lineinfile:
+ path: /srv/nextcloud/www/.user.ini
+ regexp: '^{{ item }}='
+ line: '{{ item }}={{ nextcloud_max_upload_size }}'
+
- name: install nextcloud service unit
template: