Add configuration for CoreDNS and update host variables for lab environment

This commit is contained in:
2025-06-07 16:12:55 +02:00
parent d3b8aff1ae
commit 3cda0b5624
18 changed files with 425 additions and 44 deletions
+7
View File
@@ -10,3 +10,10 @@ module "samba" {
shared_folder = local.samba_shared_folder
}
module "dns" {
source = "../../modules/apps/coredns"
forward_dns_servers = local.dns_nameservers
zones = local.zones
}
+46 -2
View File
@@ -3,10 +3,54 @@ locals {
# storage
persistent_folder = "/srv"
primary_domain = "alexpires.me"
open_webui_fqdn = "ai.${local.primary_domain}"
lab_domain = "lab.alexpires.me"
open_webui_fqdn = "open-webui.${local.lab_domain}"
internal_issuer = "internal-ca"
# samba
samba_shared_folder = "/mnt/usb"
# DNS
dns_nameservers = [
"193.110.81.0",
"185.253.5.0"
]
zones = [
{
fqdn = "${local.lab_domain}"
records = [
{
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 = "smb"
type = "CNAME"
content = "dev-01.${local.lab_domain}."
},
]
}
]
}