inventory: wrap autoloaded machines with correct file
This commit is contained in:
@@ -134,11 +134,12 @@ in
|
|||||||
)
|
)
|
||||||
{
|
{
|
||||||
# TODO: Figure out why this causes infinite recursion
|
# TODO: Figure out why this causes infinite recursion
|
||||||
inventory.machines = lib.optionalAttrs (builtins.pathExists "${directory}/machines") (
|
inventory = lib.optionalAttrs (builtins.pathExists "${directory}/machines") ({
|
||||||
builtins.mapAttrs (_n: _v: { }) (
|
imports = lib.mapAttrsToList (name: _t: {
|
||||||
lib.filterAttrs (_: t: t == "directory") (builtins.readDir "${directory}/machines")
|
_file = "${directory}/machines/${name}";
|
||||||
)
|
machines.${name} = { };
|
||||||
);
|
}) ((lib.filterAttrs (_: t: t == "directory") (builtins.readDir "${directory}/machines")));
|
||||||
|
});
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
inventory.machines = lib.mapAttrs (_n: _: { }) config.machines;
|
inventory.machines = lib.mapAttrs (_n: _: { }) config.machines;
|
||||||
|
|||||||
Reference in New Issue
Block a user