Files
foxhunt/infra/modules/dns/main.tf
jgrusewski 6b67f6193a infra: expose monitoring service via monitor.fxhnt.ai Tailscale proxy
Add DNS record, nginx gRPC proxy block, network policy for Tailscale
ingress, and auto-detect fxhnt.ai in fxt monitor URL derivation.
Show GPU telemetry even when no training sessions are active.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 22:56:40 +01:00

50 lines
977 B
HCL

# DNS records for fxhnt.ai zone (Scaleway DNS)
resource "scaleway_domain_record" "git" {
dns_zone = var.dns_zone
name = "git"
type = "A"
data = var.git_ip
ttl = 300
}
resource "scaleway_domain_record" "grafana" {
dns_zone = var.dns_zone
name = "grafana"
type = "A"
data = var.git_ip
ttl = 300
}
resource "scaleway_domain_record" "prometheus" {
dns_zone = var.dns_zone
name = "prometheus"
type = "A"
data = var.git_ip
ttl = 300
}
resource "scaleway_domain_record" "dashboard" {
dns_zone = var.dns_zone
name = "dashboard"
type = "A"
data = var.git_ip
ttl = 300
}
resource "scaleway_domain_record" "api" {
dns_zone = var.dns_zone
name = "api"
type = "A"
data = var.git_ip
ttl = 300
}
resource "scaleway_domain_record" "monitor" {
dns_zone = var.dns_zone
name = "monitor"
type = "A"
data = var.git_ip
ttl = 300
}