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