All infrastructure files to deploy KlubRéseau infrastructure, mostly out of NixOS and VyOS.
6f5fdb0317
This adds Headscale support. It provides also an upgrade to Keycloak 18.0.0 (Quarkus distribution). It upgrades NextCloud from 22 to 23. Reviewed-on: https://git.rz.ens.wtf/Klub-RZ/infrastructure/pulls/9 Co-authored-by: Ryan Lahfa <raito@noreply.git.rz.ens.wtf> Co-committed-by: Ryan Lahfa <raito@noreply.git.rz.ens.wtf> |
||
---|---|---|
machines | ||
.drone.yml | ||
.gitignore | ||
krops.nix | ||
LICENSE | ||
README.md |
NixOS configuration of klubrz's machines
Machines
Refer to wiki for details.
core-services-01
remote-builder-01
How to deploy a machine?
Ensure you have the right access for the secrets.
Then, perform $(nix-build krops.nix -A $MACHINE_NAME)
or nix-build krops.nix -A $MACHINE_NAME && ./result
which will start the deployment process.