Clean up stale DNS records and Caddyfile entries (#28)

Remove webdav.pez.sh DNS record (WebDAV replaced by Nextcloud AIO on cloud.pez.sh)
Remove alertmanager.pez.sh DNS record and Caddyfile block (Alertmanager not running on london-a)
Remove status-https HTTPS record pointing to old statuspage.io (status.pez.sh is self-hosted on helsinki-a)
Remove commented-out WebDAV block from Caddyfile
Remove empty section headers for decommissioned hosts (london-c, copenhagen-b, copenhagen-c)

Closes PESO-102
This commit is contained in:
Rasmus Wejlgaard 2026-03-30 21:12:52 +01:00 committed by GitHub
parent 551d4c985b
commit eb9f026abd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 0 additions and 50 deletions

View file

@ -32,15 +32,6 @@ prometheus.pez.solutions, prometheus.pez.sh {
reverse_proxy 100.122.219.41:9090 reverse_proxy 100.122.219.41:9090
} }
# Alertmanager
alertmanager.pez.solutions, alertmanager.pez.sh {
forward_auth localhost:9091 {
uri /api/authz/forward-auth
copy_headers Remote-User Remote-Groups Remote-Name Remote-Email
}
reverse_proxy 100.122.219.41:9093
}
## LONDON-B SERVICES ## ## LONDON-B SERVICES ##
# Jellyfin # Jellyfin
@ -126,11 +117,6 @@ jellyfin-requests.pez.solutions, jellyfin-requests.pez.sh {
reverse_proxy 100.84.65.101:5056 reverse_proxy 100.84.65.101:5056
} }
#WebDAV
#https://cloud.pez.sh {
# reverse_proxy 100.84.65.101:8080
#}
https://cloud.pez.sh:443 { https://cloud.pez.sh:443 {
reverse_proxy 100.84.65.101:11000 # Adjust to match APACHE_PORT and APACHE_IP_BINDING. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md#adapting-the-sample-web-server-configurations-below reverse_proxy 100.84.65.101:11000 # Adjust to match APACHE_PORT and APACHE_IP_BINDING. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md#adapting-the-sample-web-server-configurations-below
} }
@ -139,14 +125,8 @@ music.pez.sh {
reverse_proxy 100.84.65.101:4533 reverse_proxy 100.84.65.101:4533
} }
## LONDON-C SERVICES ##
## COPENHAGEN-A SERVICES ## ## COPENHAGEN-A SERVICES ##
## COPENHAGEN-B SERVICES ##
## COPENHAGEN-C SERVICES ##
## NUREMBERG-A SERVICES ## ## NUREMBERG-A SERVICES ##
## HELSINKI-A SERVICES ## ## HELSINKI-A SERVICES ##

View file

@ -9,15 +9,6 @@ resource "cloudflare_zone" "pez-sh" {
# A Records # A Records
# ============================================================================= # =============================================================================
resource "cloudflare_dns_record" "alertmanager" {
zone_id = cloudflare_zone.pez-sh.id
name = "alertmanager"
type = "A"
content = hcloud_server.helsinki-a.ipv4_address
proxied = false
ttl = 1
}
resource "cloudflare_dns_record" "apps" { resource "cloudflare_dns_record" "apps" {
zone_id = cloudflare_zone.pez-sh.id zone_id = cloudflare_zone.pez-sh.id
name = "apps" name = "apps"
@ -270,15 +261,6 @@ resource "cloudflare_dns_record" "thiswebsitedoesnotexist" {
ttl = 1 ttl = 1
} }
resource "cloudflare_dns_record" "webdav" {
zone_id = cloudflare_zone.pez-sh.id
name = "webdav"
type = "A"
content = hcloud_server.helsinki-a.ipv4_address
proxied = false
ttl = 1
}
resource "cloudflare_dns_record" "wow" { resource "cloudflare_dns_record" "wow" {
zone_id = cloudflare_zone.pez-sh.id zone_id = cloudflare_zone.pez-sh.id
name = "wow" name = "wow"
@ -318,18 +300,6 @@ resource "cloudflare_dns_record" "public" {
# HTTPS Records # HTTPS Records
# ============================================================================= # =============================================================================
resource "cloudflare_dns_record" "status-https" {
zone_id = cloudflare_zone.pez-sh.id
name = "status"
type = "HTTPS"
data = {
priority = 100
target = "https://pezsolutions.statuspage.io."
value = "ipv6hint=\"::1\""
}
ttl = 1
}
# ============================================================================= # =============================================================================
# MX Records # MX Records
# ============================================================================= # =============================================================================