diff --git a/roles/nextcloud/meta/main.yml b/roles/nextcloud/meta/main.yml index 40484c6..ff8645c 100644 --- a/roles/nextcloud/meta/main.yml +++ b/roles/nextcloud/meta/main.yml @@ -1,4 +1,7 @@ dependencies: +- role: redis + tags: + - redis - role: cert vars: cert_src: lego/_.pyrocufflink.net.crt @@ -6,4 +9,4 @@ dependencies: cert_key_src: lego/_.pyrocufflink.net.key cert_key_dest: '{{ apache_ssl_certificate_key }}' tags: - - nextcloud \ No newline at end of file + - nextcloud diff --git a/roles/nextcloud/templates/config.php.j2 b/roles/nextcloud/templates/config.php.j2 index 78d5e6f..1a435ff 100644 --- a/roles/nextcloud/templates/config.php.j2 +++ b/roles/nextcloud/templates/config.php.j2 @@ -49,4 +49,13 @@ $CONFIG = array ( 'maintenance' => {{ nextcloud_maintenance|bool|string|lower }}, 'theme' => '', 'loglevel' => 2, + 'filelocking.enabled' => true, + 'memcache.distributed' => '\OC\Memcache\Redis', + 'memcache.locking' => '\OC\Memcache\Redis', + 'redis' => + array ( + 'host' => 'localhost', + 'port' => 6379, + 'timeout' => 0.0, + ), );