hydra: activation de services de vitualisation sur le builder
* certaines expressions nix demandent à être exécutées dans des VM, conatiners et autres.
Jusque là, ces builds restaient dans la file d'attente d'hydra.
Cela devrait corriger le problème.
This commit is contained in:
@@ -15,15 +15,21 @@ mkIf cfg.hydra-builder {
|
|||||||
|
|
||||||
# Services
|
# Services
|
||||||
|
|
||||||
|
## Services de virtualisation utilisé pour les tests hydra
|
||||||
|
virtualisation.docker.enable = true;
|
||||||
|
virtualisation.libvirtd.enable = true;
|
||||||
|
#virtualisation.virtualbox.guest.enable = true;
|
||||||
virtualisation.virtualbox.host.enable = true;
|
virtualisation.virtualbox.host.enable = true;
|
||||||
|
virtualisation.virtualbox.host.headless = true;
|
||||||
|
|
||||||
|
## Ménage automatique tous les jours
|
||||||
nix.gc.automatic = true;
|
nix.gc.automatic = true;
|
||||||
|
|
||||||
users.users."hydrabld" = {
|
users.users."hydrabld" = {
|
||||||
description = "Execution des jobs hydra";
|
description = "Execution des jobs hydra";
|
||||||
group = "nixbld";
|
group = "nixbld";
|
||||||
extraGroups = [ "nixbld" ];
|
extraGroups = [ "nixbld" ];
|
||||||
isNormalUser = true;
|
isNormalUser = true; # devrait être à false: TODO débugger la conf ssh & users pour que ça marche en user système
|
||||||
|
|
||||||
openssh.authorizedKeys.keys = [
|
openssh.authorizedKeys.keys = [
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGYpjcWJCf8dXpv2LmoIaNVbwZXEC50QUU6Az+lqeD89 hydra radx"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGYpjcWJCf8dXpv2LmoIaNVbwZXEC50QUU6Az+lqeD89 hydra radx"
|
||||||
|
|||||||
Reference in New Issue
Block a user