Merge remote-tracking branch 'origin/upgrade-16.09' into upgrade-16.09
						commit
						756a18b2e8
					
				| @ -1,34 +0,0 @@ | ||||
| { config, pkgs, ... }: | ||||
| 
 | ||||
| { | ||||
|   ####################################### HYDRA | ||||
| 
 | ||||
|   virtualisation.virtualbox.host.enable = true; | ||||
| 
 | ||||
|   # une fois installé : | ||||
|   # 1. créer chef SSH : ssh-keygen -C "hydra@pedro.dubronetwork.fr" -N "" -f /etc/nixos/id_buildfarm | ||||
|   # 2. récupérer la clef publique du serveur ssh : ssh-keyscan localhost + l'ajouter dans les knownHosts | ||||
|   # 2. créer un utilisateur | ||||
|   # su - hydra | ||||
|   # hydra-create-user jpierre03 --password toto --role 'admin' | ||||
|   # accessible à hydra.pedro.dubnronetwork.fr | ||||
|   services.hydra = { | ||||
|     enable = true; | ||||
|     hydraURL = "http://hydra.pedro.dubronetwork.fr"; | ||||
|     notificationSender = "hydra@${config.networking.hostName}"; | ||||
|     listenHost = "localhost"; | ||||
|     minimumDiskFree = 50; # Go | ||||
|   }; | ||||
| 
 | ||||
|   programs.ssh.knownHosts."pedro.dubronetwork.fr".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM7fjo2ysLqlfSo6BKnc6I6m1ayoPrbwEEyTKZmUzsOD"; | ||||
|   nix = { | ||||
|     distributedBuilds = true; | ||||
|     buildMachines = [ | ||||
|       { hostName = "pedro.dubronetwork.fr"; maxJobs = 2; speedFactor = 10; sshKey = "/etc/nixos/id_buildfarm"; sshUser = "root"; system = "x86_64-linux"; } | ||||
|     ]; | ||||
|     extraOptions = "auto-optimise-store = true"; | ||||
|   }; | ||||
|   #  nix.gc = { | ||||
|   #  automatic = true; | ||||
|   #}; | ||||
| } | ||||
					Loading…
					
					
				
		Reference in New Issue