remove flip functions from sops code
This commit is contained in:
@@ -7,7 +7,6 @@ let
|
|||||||
inherit (lib)
|
inherit (lib)
|
||||||
filterAttrs
|
filterAttrs
|
||||||
flatten
|
flatten
|
||||||
flip
|
|
||||||
mapAttrsToList
|
mapAttrsToList
|
||||||
;
|
;
|
||||||
in
|
in
|
||||||
@@ -18,20 +17,18 @@ in
|
|||||||
let
|
let
|
||||||
relevantFiles =
|
relevantFiles =
|
||||||
generator:
|
generator:
|
||||||
flip filterAttrs generator.files (_name: f: f.secret && f.deploy && (f.neededFor != "activation"));
|
filterAttrs (_name: f: f.secret && f.deploy && (f.neededFor != "activation")) generator.files;
|
||||||
allFiles = flatten (
|
allFiles = flatten (
|
||||||
flip mapAttrsToList vars.generators (
|
mapAttrsToList (
|
||||||
gen_name: generator:
|
gen_name: generator:
|
||||||
flip mapAttrsToList (relevantFiles generator) (
|
mapAttrsToList (fname: file: {
|
||||||
fname: file: {
|
|
||||||
name = fname;
|
name = fname;
|
||||||
generator = gen_name;
|
generator = gen_name;
|
||||||
neededForUsers = file.neededFor == "users";
|
neededForUsers = file.neededFor == "users";
|
||||||
inherit (generator) share;
|
inherit (generator) share;
|
||||||
inherit (file) owner group;
|
inherit (file) owner group;
|
||||||
}
|
}) (relevantFiles generator)
|
||||||
)
|
) vars.generators
|
||||||
)
|
|
||||||
);
|
);
|
||||||
in
|
in
|
||||||
allFiles;
|
allFiles;
|
||||||
|
|||||||
Reference in New Issue
Block a user