From 563b8de274a12e9162c11616392ed7e4e4cecdd6 Mon Sep 17 00:00:00 2001
From: Evangelos Foutras <evangelos@foutrelis.com>
Date: Sun, 29 May 2022 23:42:26 +0300
Subject: [PATCH] Sort geo mirrors in hosts and take asia off for now

asia.mirror.pkgbuild.com has been offline for 12 days so far while we
wait for a NIC replacement. Should have taken it out of DNS NS duties
earlier but better late than never.
---
 hosts                  | 10 +++++-----
 tf-stage1/templates.tf | 20 ++++++++++----------
 2 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/hosts b/hosts
index 7e88a7979..3eb7142dc 100644
--- a/hosts
+++ b/hosts
@@ -8,19 +8,19 @@ runner2.archlinux.org
 repro1.pkgbuild.com
 
 [mirrors]
-mirror.pkgbuild.com
-asia.mirror.pkgbuild.com
 america.mirror.pkgbuild.com
+asia.mirror.pkgbuild.com
 europe.mirror.pkgbuild.com
+mirror.pkgbuild.com
 
 [geo_mirrors]
-asia.mirror.pkgbuild.com
 america.mirror.pkgbuild.com
+#asia.mirror.pkgbuild.com
 europe.mirror.pkgbuild.com
 
 [archive_mirrors]
-asia.mirror.pkgbuild.com
 america.mirror.pkgbuild.com
+asia.mirror.pkgbuild.com
 europe.mirror.pkgbuild.com
 
 [borg_clients]
@@ -102,8 +102,8 @@ patchwork.archlinux.org
 monitoring.archlinux.org
 
 [kape_servers]
-asia.mirror.pkgbuild.com
 america.mirror.pkgbuild.com
+asia.mirror.pkgbuild.com
 europe.mirror.pkgbuild.com
 repro2.pkgbuild.com
 runner1.archlinux.org
diff --git a/tf-stage1/templates.tf b/tf-stage1/templates.tf
index 3fa0888ac..5ccca107b 100644
--- a/tf-stage1/templates.tf
+++ b/tf-stage1/templates.tf
@@ -146,16 +146,6 @@ resource "hetznerdns_record" "machine_aaaa" {
 resource "hetznerdns_record" "geo_ns1" {
   for_each = local.geo_domains
 
-  zone_id = each.value.zone_id
-  name    = each.value.name
-  value   = "asia.mirror.pkgbuild.com."
-  type    = "NS"
-  ttl     = lookup(local.geo_domains[each.key], "ttl", 86400)
-}
-
-resource "hetznerdns_record" "geo_ns2" {
-  for_each = local.geo_domains
-
   zone_id = each.value.zone_id
   name    = each.value.name
   value   = "america.mirror.pkgbuild.com."
@@ -163,6 +153,16 @@ resource "hetznerdns_record" "geo_ns2" {
   ttl     = lookup(local.geo_domains[each.key], "ttl", 86400)
 }
 
+#resource "hetznerdns_record" "geo_ns2" {
+#  for_each = local.geo_domains
+#
+#  zone_id = each.value.zone_id
+#  name    = each.value.name
+#  value   = "asia.mirror.pkgbuild.com."
+#  type    = "NS"
+#  ttl     = lookup(local.geo_domains[each.key], "ttl", 86400)
+#}
+
 resource "hetznerdns_record" "geo_ns3" {
   for_each = local.geo_domains
 
-- 
GitLab