Add secrets-bao module and conditional Tailnet headscale auth
This commit is contained in:
parent
e5e32593b1
commit
c1f5677520
5 changed files with 292 additions and 101 deletions
10
flakes/secrets-bao/nixos-configchanges.nix
Normal file
10
flakes/secrets-bao/nixos-configchanges.nix
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{ config, lib, ... }:
|
||||
let
|
||||
cfg = config.ringofstorms.secretsBao;
|
||||
secrets = cfg.secrets or { };
|
||||
in
|
||||
{
|
||||
config = lib.mkIf cfg.enable (
|
||||
lib.mkMerge (lib.mapAttrsToList (_: s: s.configChanges { path = s.path; }) secrets)
|
||||
);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue