feat: add drawio instance for nextcloud and opencloud
Signed-off-by: Bert-Jan Fikse <bert-jan@whatwedo.ch>
This commit is contained in:
parent
e976ff37c9
commit
4811b4657f
6 changed files with 37 additions and 2 deletions
1
inventories/vagrant/host_vars/backend/drawio.yml
Normal file
1
inventories/vagrant/host_vars/backend/drawio.yml
Normal file
|
|
@ -0,0 +1 @@
|
|||
drawio_domain: "drawio.local.test"
|
||||
|
|
@ -1,4 +1,18 @@
|
|||
nextcloud_collabora_disable_cert_verification: true
|
||||
|
||||
# Draw.io integration
|
||||
nextcloud_enable_drawio: true
|
||||
nextcloud_drawio_url: "https://drawio.local.test"
|
||||
|
||||
# Apps to install (override defaults to include drawio)
|
||||
nextcloud_apps_to_install:
|
||||
- groupfolders
|
||||
- richdocuments
|
||||
- spreed
|
||||
- user_ldap
|
||||
- user_oidc
|
||||
- whiteboard
|
||||
- drawio
|
||||
nextcloud_allow_local_remote_servers: true # Allow requests to local network in Vagrant
|
||||
nextcloud_oidc_allow_selfsigned: true # Allow self-signed certs for OIDC in Vagrant
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ opencloud_extra_hosts:
|
|||
- "keycloak.local.test:host-gateway"
|
||||
- "storage.local.test:192.168.56.11"
|
||||
- "office.local.test:host-gateway"
|
||||
- "drawio.local.test:host-gateway"
|
||||
- "389ds:192.168.56.11"
|
||||
|
||||
# OIDC configuration (Keycloak)
|
||||
|
|
@ -31,6 +32,11 @@ opencloud_ldap_bind_password: "admin"
|
|||
opencloud_ldap_user_base_dn: "ou=users,dc=local,dc=test"
|
||||
opencloud_ldap_group_base_dn: "ou=groups,dc=local,dc=test"
|
||||
|
||||
# Allow OpenCloud to connect to Keycloak for OIDC discovery
|
||||
# Draw.io integration
|
||||
opencloud_drawio_url: "https://drawio.local.test"
|
||||
|
||||
# CSP configuration
|
||||
opencloud_csp_extra_connect_src:
|
||||
- "https://keycloak.local.test/"
|
||||
- "https://keycloak.local.test/"
|
||||
opencloud_csp_extra_frame_src:
|
||||
- "https://drawio.local.test/"
|
||||
|
|
@ -28,6 +28,10 @@ traefik_dmz_exposed_services:
|
|||
domain: opencloud.local.test
|
||||
port: 443
|
||||
protocol: https
|
||||
- name: drawio
|
||||
domain: drawio.local.test
|
||||
port: 443
|
||||
protocol: https
|
||||
# Example: Add more services as you deploy them
|
||||
# - name: forgejo
|
||||
# domain: git.example.com
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue