feat: add basic nextcloud role
nextcloud with optional collabora base setup
This commit is contained in:
parent
19986e1205
commit
6ab3505dc8
11 changed files with 404 additions and 0 deletions
48
roles/nextcloud/defaults/main.yml
Normal file
48
roles/nextcloud/defaults/main.yml
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
#SPDX-License-Identifier: MIT-0
|
||||
---
|
||||
# defaults file for nextcloud
|
||||
# Base directory configuration (inherited from base role or defined here)
|
||||
docker_compose_base_dir: /etc/docker/compose
|
||||
docker_volume_base_dir: /srv/data
|
||||
|
||||
nextcloud_service_name: nextcloud
|
||||
nextcloud_docker_compose_dir: "{{ docker_compose_base_dir }}/{{ nextcloud_service_name }}"
|
||||
nextcloud_docker_volume_dir: "{{ docker_volume_base_dir }}/{{ nextcloud_service_name }}"
|
||||
|
||||
nextcloud_domain: "nextcloud.local.test"
|
||||
nextcloud_image: "nextcloud:fpm"
|
||||
nextcloud_redis_image: "redis:latest"
|
||||
nextcloud_port: 80
|
||||
|
||||
nextcloud_postgres_image: "postgres:15"
|
||||
nextcloud_postgres_db: nextcloud
|
||||
nextcloud_postgres_user: nextcloud
|
||||
nextcloud_postgres_password: "changeme"
|
||||
|
||||
nextcloud_backend_network: nextcloud-internal
|
||||
nextcloud_traefik_network: proxy
|
||||
nextcloud_use_ssl: true
|
||||
|
||||
nextcloud_enable_collabora: true
|
||||
nextcloud_collabora_domain: "office.local.test"
|
||||
nextcloud_collabora_service_name: collabora
|
||||
nextcloud_collabora_image: collabora/code:latest
|
||||
nextcloud_collabora_disable_cert_verification: false
|
||||
|
||||
nextcloud_use_s3_storage: false
|
||||
nextcloud_s3_key: changeme
|
||||
nextcloud_s3_secret: changeme
|
||||
nextcloud_s3_region: "us-east-1"
|
||||
nextcloud_s3_bucket: nextcloud
|
||||
nextcloud_s3_host: s3.example.com
|
||||
nextcloud_s3_port: 443
|
||||
nextcloud_s3_ssl: true
|
||||
nextcloud_s3_usepath_style: true
|
||||
nextcloud_s3_autocreate: false
|
||||
|
||||
nextcloud_admin_user: admin
|
||||
nextcloud_admin_password: admin
|
||||
nextcloud_memory_limit_mb: 1024
|
||||
nextcloud_upload_limit_mb: 2048
|
||||
|
||||
nextcloud_scale_factor: 2
|
||||
Loading…
Add table
Add a link
Reference in a new issue