This project is mirrored from https://gitlab.archlinux.org/archlinux/infrastructure.git.
Pull mirroring updated .
- 12 May, 2022 1 commit
-
-
Evangelos Foutras authored
We make almost no use of the dynamic properties of the hcloud inventory, so we can simplify this by declaring all cloud servers in the main hosts inventory. The main benefit of this change is that temporary and experimental cloud servers are not automatically included in the Ansible playbooks. In such cases it is usually incorrect to deploy changes to these unknown servers. A smaller side benefit is that Ansible will now use hostnames to connect to cloud servers, whereas the dynamic inventory provided IPv4 addresses. This results in more meaningful ~/.ssh/known_hosts entries.
-
- 07 May, 2022 1 commit
-
-
Evangelos Foutras authored
The idea bebind this is to be able to give vault access to new DevOps members without giving away more important credentials like Hetzner's.
-
- 20 Apr, 2022 1 commit
-
-
Kristian Klausen authored
The default sslmode is require which doesn't protect against MITM attacks (the certificate isn't verified). The different modes are explained here [1]. [1] https://www.postgresql.org/docs/current/libpq-ssl.html
-
- 06 Nov, 2021 1 commit
-
-
Jelle van der Waa authored
-
- 23 Aug, 2021 1 commit
-
-
Evangelos Foutras authored
-
- 17 Aug, 2021 1 commit
-
-
Evangelos Foutras authored
Main motivation behind this is preparing for doing more automatic upgrades. The need for ignoring kernel updates isn't clear either.
-
- 28 Jul, 2021 1 commit
-
-
Kristian Klausen authored
-
- 07 Jul, 2021 1 commit
-
-
Evangelos Foutras authored
Now that misc/get_key.py checks if the vault file passed to it exists, we cannot pass paths only resolvable from the root directory. Instead, use paths that make sense relative to the current directory and avoid calling chdir when loading the vault file. Fixes: 77542146 ("Rewrite get_key.py to use click instead of typer")
-
- 02 Jun, 2021 2 commits
-
-
Sven-Hendrik Haase authored
-
Kristian Klausen authored
Typer doesn't work with Click 8[1]. [1] https://github.com/tiangolo/typer/issues/280
-
- 22 Feb, 2021 1 commit
-
-
Kristian Klausen authored
-
- 10 Jan, 2021 1 commit
-
-
Issuing a certificate requires nginx to be running, but nginx requires a certificate to start. Fix it by using Python built-in http.server. Fix #30
-
- 18 Dec, 2020 2 commits
-
-
Kristian Klausen authored
-
Kristian Klausen authored
-
- 17 Dec, 2020 1 commit
-
-
Jelle van der Waa authored
-
- 03 Dec, 2020 2 commits
-
-
-
The repro3.pkgbuild.com machine was a packet.net box with an Ubuntu installation. Now converted to an Arch Linux installation managed by ansible with a new rebuilderd_worker role.
-
- 30 Nov, 2020 1 commit
-
-
Jelle van der Waa authored
-
- 21 Nov, 2020 1 commit
-
-
Orion has been replaced by gemini and for mail by mail.archlinux.org
-
- 02 Nov, 2020 1 commit
-
-
The WKD webservice ran on orion, but as we want to retire it, we will move it to it's own CX11 VPS. As it's just a simple web page.
-
- 29 Oct, 2020 1 commit
-
-
Jelle van der Waa authored
-
- 24 Oct, 2020 1 commit
-
-
Sven-Hendrik Haase authored
-
- 22 Oct, 2020 1 commit
-
-
Sven-Hendrik Haase authored
-
- 13 Oct, 2020 1 commit
-
-
Jelle van der Waa authored
Document addinga new dashboard and how our Grafana is configured.
-
- 21 Sep, 2020 1 commit
-
-
- 20 Sep, 2020 1 commit
-
-
The PIA boxes are retired.
-
- 31 Aug, 2020 1 commit
-
-
Jelle van der Waa authored
Introduce a new monitoring server with prometheus and alertmanager for monitoring all our boxes.
-
- 28 Aug, 2020 2 commits
-
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
This is now built enitrely in GitLab CI in the arch-boxes repo so this is no longer required.
-
- 27 Aug, 2020 6 commits
-
-
Prefer using our maintained version of checkservices from the contrib repository hosted on our Gitlab repository. This has the benefit of getting rid of a submodule which isn't cloned by default.
-
-
-
-
The mirror_load_balancer stuff was removed recently in commit 3472c7bb
-
Sven-Hendrik Haase authored
-
- 24 Aug, 2020 1 commit
-
-
Jan Alexander Steffens (heftig) authored
-
- 22 Aug, 2020 1 commit
-
-
Sven-Hendrik Haase authored
-
- 20 Aug, 2020 2 commits
-
-
Some playbooks that use jmespath query like the matrix playbook while getting changes for the "install irc-bridge registration" require the python-jmespath package on client side to work, document this.
-
Levente Polyak authored
This reverts commit 8e4eac7d. Revert this feature as its part of a keycloak change that must go through review via a merge request.
-
- 19 Aug, 2020 1 commit
-
-
Jan Alexander Steffens (heftig) authored
-