Commits on Source (10)
-
Evangelos Foutras authored
mirror.pkgbuild.com doesn't need it.
-
Evangelos Foutras authored
-
Evangelos Foutras authored
We want the GeoIP databases to be ready for use by software installed by dependant roles; run geoipupdate when it's installed or configured.
-
Jelle van der Waa authored
-
Kristian Klausen authored
We don't want mirror.pkgbuild.com's DNS server to be a single-point-of-failure, so this commit adds multiple authoritative DNS servers for the zone. The extra DNS servers are run on the geomirror servers. The _acme-challenge zone, used for obtaining certificates, is run solely on mirror.pkgbuild.com's DNS server, to avoid syncing DNS records between the servers (KISS).
-
Kristian Klausen authored
Fixes: 9f65f99c ("Add GeoIP domain for our sponsored mirros")
-
Kristian Klausen authored
Avoid single point-of-failure for our GeoIP domain See merge request !553
-
Evangelos Foutras authored
On some build failures, or perhaps when rebooting the boxes while a build is ongoing, repro chroots can be left behind taking up space. Add a service with a daily timer to remove week old chroots.
-
Evangelos Foutras authored
rebuilderd_worker: start removing stale chroots See merge request !554
-
Evangelos Foutras authored
Using paccache for this which keeps up to 3 versions per package, and also instructing it to keep any packages accessed in the past 2 weeks.
Showing
- group_vars/geo_mirrors.yml 2 additions, 0 deletionsgroup_vars/geo_mirrors.yml
- host_vars/mirror.pkgbuild.com/misc 1 addition, 0 deletionshost_vars/mirror.pkgbuild.com/misc
- playbooks/mirrors.yml 2 additions, 2 deletionsplaybooks/mirrors.yml
- roles/archweb/defaults/main.yml 1 addition, 1 deletionroles/archweb/defaults/main.yml
- roles/geoipupdate/tasks/main.yml 6 additions, 0 deletionsroles/geoipupdate/tasks/main.yml
- roles/geomirror/defaults/main.yml 2 additions, 0 deletionsroles/geomirror/defaults/main.yml
- roles/geomirror/tasks/main.yml 6 additions, 0 deletionsroles/geomirror/tasks/main.yml
- roles/geomirror/templates/geo.yml.j2 7 additions, 0 deletionsroles/geomirror/templates/geo.yml.j2
- roles/geomirror/templates/pdns.conf.j2 6 additions, 2 deletionsroles/geomirror/templates/pdns.conf.j2
- roles/prometheus/templates/prometheus.yml.j2 6 additions, 2 deletionsroles/prometheus/templates/prometheus.yml.j2
- roles/rebuilderd_worker/files/clean-repro 8 additions, 0 deletionsroles/rebuilderd_worker/files/clean-repro
- roles/rebuilderd_worker/files/clean-repro.service 11 additions, 0 deletionsroles/rebuilderd_worker/files/clean-repro.service
- roles/rebuilderd_worker/files/clean-repro.timer 10 additions, 0 deletionsroles/rebuilderd_worker/files/clean-repro.timer
- roles/rebuilderd_worker/handlers/main.yml 5 additions, 0 deletionsroles/rebuilderd_worker/handlers/main.yml
- roles/rebuilderd_worker/tasks/main.yml 14 additions, 0 deletionsroles/rebuilderd_worker/tasks/main.yml
- tf-stage1/archlinux.tf 22 additions, 1 deletiontf-stage1/archlinux.tf
group_vars/geo_mirrors.yml
0 → 100644
roles/geomirror/defaults/main.yml
0 → 100644
roles/rebuilderd_worker/files/clean-repro
0 → 100644
roles/rebuilderd_worker/handlers/main.yml
0 → 100644