All infrastructure files to deploy KlubRéseau infrastructure, mostly out of NixOS and VyOS.
Find a file
gdd dee54e706d Add remote-builder-01 (#2)
Initial configuration of remote-builder-01.

Co-authored-by: Gabriel DORIATH DOHLER <gabriel.doriath.dohler@ens.psl.eu>
Reviewed-on: https://git.rz.ens.wtf/Klub-RZ/infrastructure/pulls/2
Co-authored-by: gdd <gabriel.doriath.dohler@ens.fr>
Co-committed-by: gdd <gabriel.doriath.dohler@ens.fr>
2021-07-28 23:55:34 +02:00
machines Add remote-builder-01 (#2) 2021-07-28 23:55:34 +02:00
.drone.yml Add remote-builder-01 (#2) 2021-07-28 23:55:34 +02:00
.gitignore Integrate core-services-01 in a nice workflow (#1) 2021-07-26 01:29:05 +02:00
krops.nix Add remote-builder-01 (#2) 2021-07-28 23:55:34 +02:00
LICENSE Initial commit 2021-07-24 00:01:09 +02:00
README.md Add remote-builder-01 (#2) 2021-07-28 23:55:34 +02:00

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.