diff --git a/public/service-hydra-build.nix b/public/service-hydra-build.nix index 98a6453..5c75d34 100644 --- a/public/service-hydra-build.nix +++ b/public/service-hydra-build.nix @@ -15,15 +15,21 @@ mkIf cfg.hydra-builder { # 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.headless = true; + + ## Ménage automatique tous les jours nix.gc.automatic = true; users.users."hydrabld" = { description = "Execution des jobs hydra"; group = "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 = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGYpjcWJCf8dXpv2LmoIaNVbwZXEC50QUU6Az+lqeD89 hydra radx"