Files
a13labs.infra/terraform/apps/dev-01/apps.tf
T

41 lines
922 B
Terraform
Raw Normal View History

2025-06-05 23:27:50 +02:00
module "open-webui" {
source = "../../modules/apps/open-webui"
persistent_folder = local.persistent_folder
fqdn = local.open_webui_fqdn
}
2025-06-06 23:49:38 +02:00
module "samba" {
source = "../../modules/apps/samba"
shared_folder = local.samba_shared_folder
}
module "dns" {
source = "../../modules/apps/coredns"
forward_dns_servers = local.dns_nameservers
2025-06-09 23:49:43 +02:00
override_hosts = local.override_hosts
zones = local.zones
}
module "reverse_proxy" {
source = "../../modules/apps/nginx-reverse-proxy"
services = local.reverse_proxy_services
2025-06-16 23:19:25 +02:00
streams = local.streams
}
2025-06-09 23:49:43 +02:00
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
}