All infrastructure files to deploy KlubRéseau infrastructure, mostly out of NixOS and VyOS.
Find a file
Raito Bezarius bcbfc91a11 router(*): Use unicast rather than multicast
Due to an unfathomable issue where I would need to recompile with full debug keepalived,
keepalived seems to be not seeing the multicast packets on the vrrp-router
and thus we need to fallback to the disgusting unicast solution.

Well, let's move on.
2024-01-12 04:22:34 +01:00
keys keys: Move from machines/publickeys 2023-07-23 23:36:06 +02:00
machines router(*): Use unicast rather than multicast 2024-01-12 04:22:34 +01:00
meta router04: init and add to VRRP group 2024-01-12 04:04:23 +01:00
modules router(*): Use unicast rather than multicast 2024-01-12 04:22:34 +01:00
nix-patches Switch from krops to colmena 2023-07-23 23:36:55 +02:00
npins feat(npins): Update nix-lib 2023-12-22 23:53:55 +01:00
.drone.yml ci: test public-cof configuration 2022-03-06 20:22:09 +01:00
.envrc Switch from krops to colmena 2023-07-23 23:36:55 +02:00
.gitignore Switch from krops to colmena 2023-07-23 23:36:55 +02:00
CONTRIBUTING.md Add 'CONTRIBUTING.md' 2023-07-23 18:07:44 +02:00
hive.nix feat(npins): Update nix-lib 2023-12-22 23:53:55 +01:00
LICENSE Initial commit 2021-07-24 00:01:09 +02:00
README.md remote-builder-01: decommission 2023-12-21 12:28:49 +01:00
shell.nix Switch from krops to colmena 2023-07-23 23:36:55 +02:00

NixOS configuration of klubrz's machines

Machines

Refer to wiki for details.

  • core-services-01
  • public-cof
  • remote-builder-01: discontinued.

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.