Re-enable remote builds

This commit is contained in:
Geoffrey Frogeye 2025-01-23 14:33:19 +01:00
parent 6b662477c4
commit 50abb95e4c
Signed by: geoffrey
GPG key ID: C72403E7F82E6AD8

View file

@ -53,6 +53,7 @@ in
ControlMaster auto ControlMaster auto
ControlPath ~/.ssh/master-%r@%n:%p ControlPath ~/.ssh/master-%r@%n:%p
ControlPersist 60s ControlPersist 60s
VerifyHostKeyDNS yes
'') vivariumBuilders '') vivariumBuilders
) )
) )
@ -63,11 +64,11 @@ in
buildMachines = builtins.map ( buildMachines = builtins.map (
vivariumBuilder: vivariumBuilderDefault // vivariumBuilder vivariumBuilder: vivariumBuilderDefault // vivariumBuilder
) vivariumBuilders; ) vivariumBuilders;
distributedBuilds = false; distributedBuilds = true;
settings = { settings = {
builders-use-substitutes = true; builders-use-substitutes = true;
trusted-public-keys = publicKeys; trusted-public-keys = publicKeys;
trusted-substituters = builtins.map ( substituters = builtins.map (
builder: "${builder.protocol}://${builder.sshUser}@${builder.hostName}" builder: "${builder.protocol}://${builder.sshUser}@${builder.hostName}"
) config.nix.buildMachines; ) config.nix.buildMachines;
}; };