- Mar 19, 2022
-
-
Evangelos Foutras authored
There is a need for build servers to never build against outdated repo databases, even with syncrepo providing a local mirror that is updated every minute. To that effect, we adjust mirrorlist on build servers so the tier0 mirror provided by gemini over wireguard is the first mirror. Keep the syncrepo role on build servers in order to have a local cache of packages and avoid concurrent build jobs downloading the same files causing them to be corrupted. Finally, configure gemini to use its own repos (like other mirrors do).
-
Evangelos Foutras authored
This is to allow our build servers to access the tier0 mirror, as well as enable other future use cases that could benefit from tier0 access.
-
- Mar 18, 2022
-
-
Evangelos Foutras authored
- remove NOOP "satisfy: any" directive - replace a couple of tabs with spaces
-
Jelle van der Waa authored
Some users scrape our git endpoint with quite some requests per second (32) this is not something cgit/smartgit can handle and has caused the AUR to go down once (http 502).
-
- Mar 15, 2022
-
-
Evangelos Foutras authored
Re-enable when all servers have been upgraded to systemd 251.
-
Evangelos Foutras authored
Order and exact values copied from the CF example in resolved.conf.
-
- Mar 14, 2022
-
-
Evangelos Foutras authored
tf-stage1: standardize on TTL 3600 for DNS records See merge request archlinux/infrastructure!542
-
Evangelos Foutras authored
The default TTL of 3600 seems a bit short for these.
-
- Mar 13, 2022
-
-
Evangelos Foutras authored
Almost all of our DNS records have a TTL of 86400 (24 hours) with a few using a TTL of 600 (some MX and TXT records). The former is too long to be flexible when a need for fast change(s) arises, and the latter don't benefit from the low TTL. Standardize on a TTL of 3600 (1 hour) for all our records.
-
- Mar 12, 2022
-
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
Evangelos Foutras authored
Keeps us from having to deal with .pacnew files.
-
Evangelos Foutras authored
-
- Mar 11, 2022
-
-
Evangelos Foutras authored
Does not seem possible to communicate with hosts in the same subnet without going through the gateway. Matches the configuration of our other dedicated servers at Hetzner.
-
Evangelos Foutras authored
Indirect way to get "configure_network: true".
-
- Mar 09, 2022
-
-
Evangelos Foutras authored
-
- Mar 06, 2022
-
-
Evangelos Foutras authored
Fixes these display counters which were tied to aur.archlinux.org: - Uptime - RootFS Total - RAM Total - SWAP Total Also add a decimal point to the latter two fields.
-
Evangelos Foutras authored
No changes made to it; this is to reduce noise in future modifications.
-
- Mar 05, 2022
-
-
Evangelos Foutras authored
Avoid updating the cache in the same task w/ the upgrade as the former causes the combined task to always return changed=True. For up-to-date hosts, stop early instead of following through to the end and skipping the final reboot task. Before Ansible 5.4.0, combined cache update + package upgrade would not always return changed=True but instead depended on whether the were any packages to upgrade.
-
Evangelos Foutras authored
Gives the option to downgrade a server in the future, similar to the default on Hetzner's Cloud Console ("CPU and RAM only").
-
Evangelos Foutras authored
250 is not a nice round number, whereas 200 is.
-
- Mar 04, 2022
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Evangelos Foutras authored
Add vault variables described in !532 (for aur-dev this time).
-
Evangelos Foutras authored
-
Evangelos Foutras authored
geoipupdate: implement role for use on geo mirrors See merge request !541
-
- Feb 26, 2022
-
-
Evangelos Foutras authored
-
Evangelos Foutras authored
This reverts commit c8d1a39a
-
Kristian Klausen authored
Onboard kevr as project maintainer Closes #438 See merge request !536
-
Kristian Klausen authored
Fix #438
-
Evangelos Foutras authored
Remove our two borg hosts from the inventory See merge request !540
-
Evangelos Foutras authored
Do the same for the hostkeys/known_hosts templates and disable fact gathering.
-
Evangelos Foutras authored
Kind of sensitive information that doesn't need to be available to all hosts.
-
Evangelos Foutras authored
These are managed services and Ansible doesn't run on them. It got boring writing 'all,!rsync_net,!hetzner_storageboxes' in playbooks and ad-hoc commands, so remove these borg hosts from our inventory.
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
- Feb 25, 2022
-
-
Evangelos Foutras authored
Change docs/ssh-known_hosts.txt to be partially managed by Ansible, so custom entries can be added to the top of the file. Use the new format to write down the host keys of our two borg hosts.
-
- Feb 23, 2022
-
-
Jelle van der Waa authored
grafana: Update Loki dashboard See merge request !357
-