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

92 lines
1.9 KiB
Terraform
Raw Normal View History

2025-06-05 23:27:50 +02:00
locals {
# storage
persistent_folder = "/srv"
lab_domain = "lab.alexpires.me"
open_webui_fqdn = "open-webui.${local.lab_domain}"
2025-06-05 23:27:50 +02:00
internal_issuer = "internal-ca"
2025-06-06 23:49:38 +02:00
# samba
samba_shared_folder = "/mnt/usb"
# DNS
dns_nameservers = [
"193.110.81.0",
"185.253.5.0"
]
zones = [
{
fqdn = "${local.lab_domain}"
records = [
{
name = "vh-01"
type = "A"
content = "10.19.4.109"
},
{
name = "gpu-01"
type = "A"
content = "10.19.4.106"
},
{
name = "dev-01"
type = "A"
content = "10.19.4.136"
},
{
name = "ollama"
type = "CNAME"
content = "gpu-01.${local.lab_domain}."
},
{
name = "kokoro"
type = "CNAME"
content = "gpu-01.${local.lab_domain}."
},
{
name = "open-webui"
type = "CNAME"
content = "dev-01.${local.lab_domain}."
},
{
name = "comfyui-backend"
type = "CNAME"
content = "gpu-01.${local.lab_domain}."
},
{
name = "comfyui"
type = "CNAME"
content = "dev-01.${local.lab_domain}."
},
{
name = "smb"
type = "CNAME"
content = "dev-01.${local.lab_domain}."
},
]
}
]
reverse_proxy_services = {
"comfyui" = {
http_port = 8080
https_port = 8443
tls = true
fqdn = ["comfyui.lab.alexpires.me"]
upstream = "http://comfyui-backend.lab.alexpires.me:8188"
resolver = "10.19.4.136"
locations = [
{
path = "/"
"Upgrade" = "$http_upgrade"
"Connection" = "upgrade"
},
]
}
}
2025-06-05 23:27:50 +02:00
}