Docs: read roles only from inventory modules
This commit is contained in:
@@ -58,9 +58,13 @@ let
|
||||
res = builtins.mapAttrs (
|
||||
moduleName: module:
|
||||
let
|
||||
frontmatter = clan-core.lib.modules.getFrontmatter moduleName;
|
||||
roles =
|
||||
if builtins.elem "inventory" frontmatter.features or [ ] then
|
||||
assert lib.isPath module;
|
||||
clan-core.lib.modules.getRoles' moduleName;
|
||||
clan-core.lib.modules.getRoles' moduleName
|
||||
else
|
||||
[ ];
|
||||
in
|
||||
lib.listToAttrs (
|
||||
lib.map (role: {
|
||||
|
||||
Reference in New Issue
Block a user