fix improper usage of mapAttrs
This commit is contained in:
parent
85171f9de6
commit
42090b8fd9
1 changed files with 4 additions and 1 deletions
|
|
@ -101,9 +101,11 @@
|
||||||
# TODO: will mergeTypedStruct give nice error messages? or should I use mergeStructErr directly?
|
# TODO: will mergeTypedStruct give nice error messages? or should I use mergeStructErr directly?
|
||||||
else nib.parse.mergeTypedStruct (templateNode nodeAttrs.system) nodeAttrs;
|
else nib.parse.mergeTypedStruct (templateNode nodeAttrs.system) nodeAttrs;
|
||||||
|
|
||||||
mapNodes = f: lib.mapAttrs f (parseNode config.nexus.nodes);
|
# TODO: mapNodes = f: builtins.mapAttrs (name: nodeAttrs: f name (parseNode name nodeAttrs)) config.nexus.nodes
|
||||||
|
mapNodes = f: builtins.mapAttrs f (builtins.mapAttrs parseNode config.nexus.nodes);
|
||||||
in rec {
|
in rec {
|
||||||
nixosConfigurations = mapNodes (
|
nixosConfigurations = mapNodes (
|
||||||
|
# TODO: _: node:
|
||||||
name: node:
|
name: node:
|
||||||
lib.nixosSystem {
|
lib.nixosSystem {
|
||||||
system = node.system;
|
system = node.system;
|
||||||
|
|
@ -114,6 +116,7 @@
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
# TODO: deploy.nodes = mapNodes (_: node: {
|
||||||
deploy.nodes = mapNodes (nodeName: node: {
|
deploy.nodes = mapNodes (nodeName: node: {
|
||||||
hostname = node.deploy.ssh.host;
|
hostname = node.deploy.ssh.host;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue