nixos/tests/remote-builds*: Format

nixpkgs-fmt
This commit is contained in:
Robert Hensing 2024-01-22 18:47:59 +01:00
parent 5167351efb
commit c4d7c4a848
2 changed files with 29 additions and 22 deletions

View File

@ -42,29 +42,31 @@ in
name = lib.mkDefault "remote-builds-ssh-ng"; name = lib.mkDefault "remote-builds-ssh-ng";
nodes = nodes =
{ builder = {
{ config, pkgs, ... }: builder =
{ { config, pkgs, ... }:
imports = [ test.config.builders.config ]; {
services.openssh.enable = true; imports = [ test.config.builders.config ];
virtualisation.writableStore = true; services.openssh.enable = true;
nix.settings.sandbox = true; virtualisation.writableStore = true;
nix.settings.substituters = lib.mkForce [ ]; nix.settings.sandbox = true;
}; nix.settings.substituters = lib.mkForce [ ];
};
client = client =
{ config, lib, pkgs, ... }: { config, lib, pkgs, ... }:
{ nix.settings.max-jobs = 0; # force remote building {
nix.settings.max-jobs = 0; # force remote building
nix.distributedBuilds = true; nix.distributedBuilds = true;
nix.buildMachines = nix.buildMachines =
[ { hostName = "builder"; [{
sshUser = "root"; hostName = "builder";
sshKey = "/root/.ssh/id_ed25519"; sshUser = "root";
system = "i686-linux"; sshKey = "/root/.ssh/id_ed25519";
maxJobs = 1; system = "i686-linux";
protocol = "ssh-ng"; maxJobs = 1;
} protocol = "ssh-ng";
]; }];
virtualisation.writableStore = true; virtualisation.writableStore = true;
virtualisation.additionalPaths = [ config.system.build.extraUtils ]; virtualisation.additionalPaths = [ config.system.build.extraUtils ];
nix.settings.substituters = lib.mkForce [ ]; nix.settings.substituters = lib.mkForce [ ];

View File

@ -51,21 +51,26 @@ in
name = lib.mkDefault "remote-builds"; name = lib.mkDefault "remote-builds";
nodes = nodes =
{ builder1 = builder; {
builder1 = builder;
builder2 = builder; builder2 = builder;
client = client =
{ config, lib, pkgs, ... }: { config, lib, pkgs, ... }:
{ nix.settings.max-jobs = 0; # force remote building {
nix.settings.max-jobs = 0; # force remote building
nix.distributedBuilds = true; nix.distributedBuilds = true;
nix.buildMachines = nix.buildMachines =
[ { hostName = "builder1"; [
{
hostName = "builder1";
sshUser = "root"; sshUser = "root";
sshKey = "/root/.ssh/id_ed25519"; sshKey = "/root/.ssh/id_ed25519";
system = "i686-linux"; system = "i686-linux";
maxJobs = 1; maxJobs = 1;
} }
{ hostName = "builder2"; {
hostName = "builder2";
sshUser = "root"; sshUser = "root";
sshKey = "/root/.ssh/id_ed25519"; sshKey = "/root/.ssh/id_ed25519";
system = "i686-linux"; system = "i686-linux";