Merge pull request 'vars: fix using vars module with multiple machines' (#1891) from kenji/clan-core:fix-vars-multiple-machines into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1891
This commit is contained in:
@@ -13,7 +13,14 @@ let
|
||||
varsDirMachines = config.clan.core.clanDir + "/sops/vars/per-machine";
|
||||
varsDirShared = config.clan.core.clanDir + "/sops/vars/shared";
|
||||
|
||||
vars = (listVars varsDirMachines) ++ (listVars varsDirShared);
|
||||
varsUnfiltered = (listVars varsDirMachines) ++ (listVars varsDirShared);
|
||||
filterVars =
|
||||
vars:
|
||||
builtins.elem vars.machine [
|
||||
config.clan.core.machineName
|
||||
"shared"
|
||||
];
|
||||
vars = lib.filter filterVars varsUnfiltered;
|
||||
|
||||
in
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user