ansible-role-nextcloud/roles/nextcloud/vars/main.yml

59 lines
1.4 KiB
YAML

---
# vars file for nextcloud
php_ver: '8.1'
required_packages:
- nginx
- imagemagick
- php-gd
- php-ldap
- php-imap
- php-json
- php-curl
- php-intl
- php-fpm
- php-bcmath
- php-gmp
- php-imagick
- php-mbstring
- php-redis
- php-xml
- php-zip
- php-apcu
php_dir: '/etc/php/{{ php_ver }}'
tls_dhparam: '/etc/ssl/dhparam.pem'
php_socket: '/run/php/php-fpm.sock'
php_memory_limit: 512M
nextcloud_max_upload_size: 512m # in Byte or human readable size notation (g|m|k)
nextcloud_webroot: '/opt/nextcloud'
nextcloud_redis_host: '/var/run/redis/redis.sock'
nextcloud_redis_port: 0
nextcloud_redis_settings:
- { name: 'redis host', value: '"{{ nextcloud_redis_host }}"' }
- { name: 'redis port', value: "{{ nextcloud_redis_port }}" }
- { name: 'memcache.locking', value: '\OC\Memcache\Redis' }
nextcloud_config_settings:
- { name: 'overwrite.cli.url', value: 'https://{{ nextcloud_trusted_domains | first }}' }
- { name: 'memcache.local', value: '\OC\Memcache\APCu' }
- { name: 'open_basedir', value: '/dev/urandom' }
- { name: 'mysql.utf8mb4', value: 'true' }
- { name: 'updater.release.channel', value: 'stable' }
nextcloud_full_url: 'https://download.nextcloud.com/server/releases/nextcloud-24.0.1.tar.bz2'
#nextcloud_full_url: 'https://download.nextcloud.com/server/releases/latest.tar.bz2 '
nextcloud_admin_name: 'admin'