module "open-webui" { source = "../../modules/apps/open-webui" persistent_folder = local.persistent_folder fqdn = local.open_webui_fqdn } module "samba" { source = "../../modules/apps/samba" shared_folder = local.samba_shared_folder } module "dns" { source = "../../modules/apps/coredns" forward_dns_servers = local.dns_nameservers override_hosts = local.override_hosts zones = local.zones } module "reverse_proxy" { source = "../../modules/apps/nginx-reverse-proxy" services = local.reverse_proxy_services streams = local.streams } module "nextcloud" { source = "../../modules/apps/nextcloud" fqdn = local.nextcloud_fqdn persistent_folder = local.persistent_folder app_config = local.nextcloud_config db_credentials_are_secrets = true tls_enabled = true issuer = local.internal_issuer }