fichier inutile
							parent
							
								
									d6bfe1c706
								
							
						
					
					
						commit
						dba3a46ebd
					
				| @ -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