diff --git a/roles/owncloud-and-nginx/defaults/main.json b/roles/owncloud-and-nginx/defaults/main.json index 3e0977f..9ad192e 100644 --- a/roles/owncloud-and-nginx/defaults/main.json +++ b/roles/owncloud-and-nginx/defaults/main.json @@ -1,4 +1,5 @@ { "var_owncloud_and_nginx_domain": "owncloud.example.org", - "var_owncloud_and_nginx_tls_mode": "force" + "var_owncloud_and_nginx_tls_mode": "force", + "var_owncloud_and_nginx_maximum_upload_size": "1G" } diff --git a/roles/owncloud-and-nginx/templates/conf.j2 b/roles/owncloud-and-nginx/templates/conf.j2 index 52a4c90..85e67ab 100644 --- a/roles/owncloud-and-nginx/templates/conf.j2 +++ b/roles/owncloud-and-nginx/templates/conf.j2 @@ -1,7 +1,7 @@ {% macro owncloud_common() %} location / { proxy_pass http://localhost:9200; - client_max_body_size 1G; + client_max_body_size {{var_owncloud_and_nginx_maximum_upload_size}}; } {% endmacro %} diff --git a/roles/owncloud-and-nginx/vardef.json b/roles/owncloud-and-nginx/vardef.json index 78b56a8..7872cb8 100644 --- a/roles/owncloud-and-nginx/vardef.json +++ b/roles/owncloud-and-nginx/vardef.json @@ -12,5 +12,9 @@ "force" ], "mandatory": false + }, + "maximum_upload_size": { + "type": "string", + "mandatory": false } }