restore possibility to update all machines without having to specify them
All checks were successful
checks-impure / test (pull_request) Successful in 21s
checks / test (pull_request) Successful in 30s

This commit is contained in:
Jörg Thalheim 2023-10-04 08:27:00 +02:00
parent 7842c24c9d
commit fcd1d18e15
2 changed files with 5 additions and 2 deletions

View File

@ -52,5 +52,8 @@ in
clanInternals = {
machines = configsPerSystem;
all-machines-json = lib.mapAttrs
(system: configs: nixpkgs.legacyPackages.${system}.writers.writeJSON "machines.json" (lib.mapAttrs (_: m: m.config.system.clan.deployment.data) configs))
configsPerSystem;
};
}

View File

@ -42,12 +42,12 @@
};
# optimization for faster secret generate/upload and machines update
config = {
system.clan.deployment.text = builtins.toJSON {
system.clan.deployment.data = {
inherit (config.system.clan) uploadSecrets generateSecrets;
inherit (config.clan.networking) deploymentAddress;
inherit (config.clanCore) secretsUploadDirectory;
};
system.clan.deployment.file = pkgs.writeText "deployment.json" config.system.clan.deployment.text;
system.clan.deployment.file = pkgs.writeText "deployment.json" (builtins.toJSON config.system.clan.deployment.data);
};
};
}