This commit is contained in:
GTrunSec 2022-04-02 12:40:35 -07:00
parent a0ce293db8
commit 60592d3096
No known key found for this signature in database
GPG key ID: 2368FAFA4ABDD2A0
55 changed files with 23668 additions and 30925 deletions

View file

@ -1,9 +1,14 @@
{ name, config, lib, kubenix, subm-lib, ... }:
with lib;
let
{
name,
config,
lib,
kubenix,
subm-lib,
...
}:
with lib; let
submodule = {
imports = [ kubenix.modules.submodule ];
imports = [kubenix.modules.submodule];
config.submodule = {
name = "subm";
@ -12,21 +17,24 @@ let
};
};
};
in
{
imports = with kubenix.modules; [ test submodules ];
in {
imports = with kubenix.modules; [test submodules];
test = {
name = "submodules-exports";
description = "Submodules exports test";
assertions = [{
message = "should have library exported";
assertion = subm-lib.id 1 == 1;
}];
assertions = [
{
message = "should have library exported";
assertion = subm-lib.id 1 == 1;
}
];
};
submodules.imports = [{
modules = [ submodule ];
exportAs = "subm-lib";
}];
submodules.imports = [
{
modules = [submodule];
exportAs = "subm-lib";
}
];
}