roles/nextcloud: Use Redis for caching

The Nextcloud community [recommends][0] using Redis as a cache provider,
to improve response times and file locking reliability.
jenkins-master
Dustin 2021-06-25 11:10:59 -05:00
parent 05a414100a
commit c68f10d771
2 changed files with 13 additions and 1 deletions

View File

@ -1,4 +1,7 @@
dependencies: dependencies:
- role: redis
tags:
- redis
- role: cert - role: cert
vars: vars:
cert_src: lego/_.pyrocufflink.net.crt cert_src: lego/_.pyrocufflink.net.crt
@ -6,4 +9,4 @@ dependencies:
cert_key_src: lego/_.pyrocufflink.net.key cert_key_src: lego/_.pyrocufflink.net.key
cert_key_dest: '{{ apache_ssl_certificate_key }}' cert_key_dest: '{{ apache_ssl_certificate_key }}'
tags: tags:
- nextcloud - nextcloud

View File

@ -49,4 +49,13 @@ $CONFIG = array (
'maintenance' => {{ nextcloud_maintenance|bool|string|lower }}, 'maintenance' => {{ nextcloud_maintenance|bool|string|lower }},
'theme' => '', 'theme' => '',
'loglevel' => 2, 'loglevel' => 2,
'filelocking.enabled' => true,
'memcache.distributed' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
'redis' =>
array (
'host' => 'localhost',
'port' => 6379,
'timeout' => 0.0,
),
); );