feat: add agenix, some secrets and dyndns user

This commit is contained in:
2026-02-08 18:26:03 +01:00
parent 3a1ebbcb66
commit 39952ecd6e
8 changed files with 166 additions and 6 deletions
+25
View File
@@ -0,0 +1,25 @@
{
config,
pkgs,
...
}:
let
keys = builtins.map (
key: builtins.toString (pkgs.writeText "agenix-key" key)
) config.kekleo.publicKeys;
in
{
age.identityPaths = keys;
age.secrets.nc_customer = {
file = ./nc_customer.age;
owner = "dyndns";
};
age.secrets.nc_api_password = {
file = ./nc_api_password.age;
owner = "dyndns";
};
age.secrets.nc_api_key = {
file = ./nc_api_key.age;
owner = "dyndns";
};
}