- Mar 19, 2022
-
-
Evangelos Foutras authored
The intention of "unique" in "groups['buildservers'] | sort | unique" was to account for combining multiple groups and passing them to the sort and unique filters. However, with only one group it looks silly.
-
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 first mirror is the tier0 mirror provided by gemini. 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).
-
- Feb 09, 2022
-
-
Jan Alexander Steffens (heftig) authored
-
- Feb 04, 2022
-
-
Kristian Klausen authored
The sponsored mirrors have a ton of storage, but mirror.pkgbuild.com doesn't, so debug packages aren't synced to it. [1] {america,asia,europe}.mirror.pkgbuild.com
-
Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
- Jan 31, 2022
-
-
Jelle van der Waa authored
-
- Dec 16, 2021
-
-
Jelle van der Waa authored
-
Jelle van der Waa authored
-
- Dec 08, 2021
-
-
Jelle van der Waa authored
-
- Dec 01, 2021
-
-
- Nov 17, 2021
-
-
Morten Linderud authored
Signed-off-by:
Morten Linderud <morten@linderud.pw>
-
- Oct 27, 2021
-
-
Jelle van der Waa authored
-
- Oct 03, 2021
-
-
- Aug 24, 2021
-
-
Kristian Klausen authored
Fix #177
-
- Jul 12, 2021
-
-
Evangelos Foutras authored
The upstream branch is set by the earlier "git pull --set-upstream".
-
- Jul 08, 2021
-
-
Evangelos Foutras authored
No functional change; the "restrict" key option is a shorthand for: - no-agent-forwarding - no-port-forwarding - no-X11-forwarding - no-pty - no-user-rc It was added in OpenSSH 7.2 (2016-02-29) as a convenient way to specify an authorized key should have "all current and future key restrictions" applied to it.
-
- Jul 07, 2021
-
-
Evangelos Foutras authored
The default login shell for the svntogit user (/sbin/nologin) breaks the Match Exec directives in /srv/svntogit/.ssh/config and prohibits Git from using the correct SSH key. While we're at it, add --set-upstream to the git pull command so the task is more likely to accomplish its intended purpose.
-
Evangelos Foutras authored
-
- Jun 04, 2021
-
-
Evangelos Foutras authored
- Set "proxy_cache_lock on" to avoid sending more than one auth request to archweb when a cache entry doesn't exist for the credentials. - Set "proxy_cache_use_stale updating" to prevent nginx sending multiple auth requests to archweb while the cache is being refreshed. [1] [1] http://mailman.nginx.org/pipermail/nginx/2016-January/049734.html
-
Evangelos Foutras authored
Use $uri instead of $request_uri in proxy_cache_key to avoid caching based on the original URI which is different for each pacman request. The cache keys are now in the following format: httpsarchlinux.org/devel/mirrorauth/Basic <credentials>
-
- Jun 03, 2021
-
-
Jelle van der Waa authored
This implements authentication to our repos.archlinux.org tier 0 mirror via archweb.
-
- Apr 08, 2021
-
-
A extra access_log entry was added with the following commands: $ cd roles $ grep -lr access_log | xargs -P 1 -n 1 sed -i '/access_log/ s/\(.*\)\( \)\(\(reduced\|main\);$\)/\1 \3\n\1.json json_\3/'
-
- Mar 25, 2021
-
-
Kristian Klausen authored
-
- Feb 14, 2021
-
-
Kristian Klausen authored
yaml: truthy value should be one of [false, true] (truthy) yaml: wrong indentation: expected 4 but found 2 (indentation) yaml: too few spaces before comment (comments) yaml: missing starting space in comment (comments) yaml: too many blank lines (1 > 0) (empty-lines) yaml: too many spaces after colon (colons) yaml: comment not indented like content (comments-indentation) yaml: no new line character at the end of file (new-line-at-end-of-file) load-failure: Failed to load or parse file parser-error: couldn't resolve module/action 'hosts'. This often indicates a misspelling, missing collection, or incorrect module path.
-
- Feb 11, 2021
-
-
Jelle van der Waa authored
sourceballs wasn't able to generate any new tarballs due to not being able to sudo due to systemd hardening.
-
- Jan 24, 2021
-
-
Evangelos Foutras authored
Databases used by sogrep are fetched by syncrepo from gemini, no point in duplicating this work; consider this to be part of roles/dbscripts.
-
- Jan 10, 2021
-
-
Kristian Klausen authored
It should make it easier to change how the certificates is issued. Ex: If we want to switch to ECDSA certificates in the future or replace certbot with something else.
-
Jelle van der Waa authored
These ips are no longer controlled by Arch Linux and ftp-archlinux is not synced by anything from us.
-
- Dec 20, 2020
-
-
- Dec 12, 2020
-
-
Jelle van der Waa authored
-
- Nov 19, 2020
-
-
Jelle van der Waa authored
As we have no archive_mirrors at this time.
-
- Sep 23, 2020
-
-
Sven-Hendrik Haase authored
-
- Aug 27, 2020
-
-
- Jul 22, 2020
-
-
Sven-Hendrik Haase authored
-
- Jul 12, 2020
-
-
Jelle van der Waa authored
-
- Jul 03, 2020
-
-
Jelle van der Waa authored
Remove unused devlist-mailer and apply some hardening.
-
Jelle van der Waa authored
-
Jelle van der Waa authored
-
- Jun 27, 2020
-
-
Jelle van der Waa authored
The emails where not delivered to anyway nor do they continue useful information. Log output is now viewable in journalctl and some hardening is applied.
-
- Jun 26, 2020
-
-
Jelle van der Waa authored
Archivetools syncs from kitchensink_tier1 for some reason, to create the repository and stuff.
-