|
|
@ -48,11 +48,10 @@ mkIf cfg.hydra-core {
|
|
|
|
## Ménage
|
|
|
|
## Ménage
|
|
|
|
#nix.gc.automatic = true;
|
|
|
|
#nix.gc.automatic = true;
|
|
|
|
|
|
|
|
|
|
|
|
## Délégation des actions de compilation à la compilefarm
|
|
|
|
## Délégation des actions de compilation à la ferme de compilation
|
|
|
|
|
|
|
|
|
|
|
|
### Machines connues
|
|
|
|
### Machines connues
|
|
|
|
# 2. récupérer la clef publique du serveur ssh : ssh-keyscan localhost + l'ajouter dans les knownHosts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
programs.ssh.knownHosts = {
|
|
|
|
programs.ssh.knownHosts = {
|
|
|
|
"monstre.dubronetwork.fr".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBTTrLhq1Cwm0rpnwEIxSLqVrJWZnt+/9dt+SKd8NiIc";
|
|
|
|
"monstre.dubronetwork.fr".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBTTrLhq1Cwm0rpnwEIxSLqVrJWZnt+/9dt+SKd8NiIc";
|
|
|
|
"pedro.dubronetwork.fr".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM7fjo2ysLqlfSo6BKnc6I6m1ayoPrbwEEyTKZmUzsOD";
|
|
|
|
"pedro.dubronetwork.fr".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM7fjo2ysLqlfSo6BKnc6I6m1ayoPrbwEEyTKZmUzsOD";
|
|
|
@ -61,11 +60,7 @@ mkIf cfg.hydra-core {
|
|
|
|
"rollo.dubronetwork.fr".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID4lWgS/sVdcZvnAAN+lBSOcCL9ISdAUsjp1kh9lalNu";
|
|
|
|
"rollo.dubronetwork.fr".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID4lWgS/sVdcZvnAAN+lBSOcCL9ISdAUsjp1kh9lalNu";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
# une fois installé :
|
|
|
|
### La liste des machines utilisées
|
|
|
|
# 1. créer chef SSH : ssh-keygen -C "hydra@pedro.dubronetwork.fr" -N "" -f /etc/nixos/id_buildfarm
|
|
|
|
|
|
|
|
# ssh-keygen -t ed25519 -C "hydra MACHINE" -f /etc/nixos/hydra-ssh-key
|
|
|
|
|
|
|
|
# accessible à hydra.pedro.dubnronetwork.fr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
nix = {
|
|
|
|
nix = {
|
|
|
|
distributedBuilds = false;
|
|
|
|
distributedBuilds = false;
|
|
|
|
buildMachines = [
|
|
|
|
buildMachines = [
|
|
|
|