From c62adf42dc4a47e2f1d6076332e46f02b7686c4e Mon Sep 17 00:00:00 2001
From: Jelle van der Waa <jelle@archlinux.org>
Date: Tue, 26 Jan 2021 16:02:46 +0100
Subject: [PATCH] Make Kape archive servers, arch mirrors as well.

Closes: #231
---
 docs/kape.md                          | 2 +-
 host_vars/america.mirror.pkgbuild.com | 1 +
 host_vars/asia.mirror.pkgbuild.com    | 1 +
 host_vars/europe.mirror.pkgbuild.com  | 1 +
 hosts                                 | 3 +++
 roles/prometheus/defaults/main.yml    | 3 +++
 6 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/docs/kape.md b/docs/kape.md
index dadd6a5c7..1cd8552c1 100644
--- a/docs/kape.md
+++ b/docs/kape.md
@@ -4,7 +4,7 @@ All donated servers are with EFI except runner1.archlinux.org.
 
 ### Archive mirrors
 
-Three servers have set up as archive mirrors:
+Three servers have set up as archive and regular mirrors:
 
 * america.mirror.pkgbuild.com
 * asia.mirror.pkgbuild.com
diff --git a/host_vars/america.mirror.pkgbuild.com b/host_vars/america.mirror.pkgbuild.com
index 87d954fda..4ce7bf68b 100644
--- a/host_vars/america.mirror.pkgbuild.com
+++ b/host_vars/america.mirror.pkgbuild.com
@@ -1,5 +1,6 @@
 hostname: "america.mirror.pkgbuild.com"
 archive_domain: "america.archive.pkgbuild.com"
+mirror_domain: "america.mirror.pkgbuild.com"
 ipv4_address: "143.244.34.62"
 ipv4_netmask: "/25"
 ipv4_gateway: "143.244.34.126"
diff --git a/host_vars/asia.mirror.pkgbuild.com b/host_vars/asia.mirror.pkgbuild.com
index 923618d27..b7e2413e6 100644
--- a/host_vars/asia.mirror.pkgbuild.com
+++ b/host_vars/asia.mirror.pkgbuild.com
@@ -1,5 +1,6 @@
 hostname: "asia.mirror.pkgbuild.com"
 archive_domain: "asia.archive.pkgbuild.com"
+mirror_domain: "asia.mirror.pkgbuild.com"
 ipv4_address: "84.17.57.98"
 ipv4_netmask: "/24"
 ipv4_gateway: "84.17.57.110"
diff --git a/host_vars/europe.mirror.pkgbuild.com b/host_vars/europe.mirror.pkgbuild.com
index b115eb854..afd6df008 100644
--- a/host_vars/europe.mirror.pkgbuild.com
+++ b/host_vars/europe.mirror.pkgbuild.com
@@ -1,5 +1,6 @@
 hostname: "europe.mirror.pkgbuild.com"
 archive_domain: "europe.archive.pkgbuild.com"
+mirror_domain: "europe.mirror.pkgbuild.com"
 ipv4_address: "89.187.191.12"
 ipv4_netmask: "/26"
 ipv4_gateway: "89.187.191.62"
diff --git a/hosts b/hosts
index 0563876af..5b514b970 100644
--- a/hosts
+++ b/hosts
@@ -16,6 +16,9 @@ repro1.pkgbuild.com
 
 [mirrors]
 mirror.pkgbuild.com
+asia.mirror.pkgbuild.com
+america.mirror.pkgbuild.com
+europe.mirror.pkgbuild.com
 
 [archive_mirrors]
 asia.mirror.pkgbuild.com
diff --git a/roles/prometheus/defaults/main.yml b/roles/prometheus/defaults/main.yml
index fccb09fc9..fdc764326 100644
--- a/roles/prometheus/defaults/main.yml
+++ b/roles/prometheus/defaults/main.yml
@@ -7,9 +7,11 @@ blackbox_targets:
   http_prometheus:
     - https://accounts.archlinux.org
     - https://america.archive.pkgbuild.com
+    - https://america.mirror.pkgbuild.com
     - https://archive.archlinux.org
     - https://archlinux.org
     - https://asia.archive.pkgbuild.com
+    - https://asia.mirror.pkgbuild.com
     - https://aur.archlinux.org
     - https://aur-dev.archlinux.org
     - https://bbs.archlinux.org
@@ -17,6 +19,7 @@ blackbox_targets:
     - https://conf.archlinux.org
     - https://dev.archlinux.org
     - https://europe.archive.pkgbuild.com
+    - https://europe.mirror.pkgbuild.com
     - https://git.archlinux.org
     - https://gitlab.archlinux.org
     - https://ipxe.archlinux.org
-- 
GitLab