servers/machines/lebesgue/config/secrets.nix

45 lines
976 B
Nix
Raw Normal View History

2026-02-24 00:00:35 -08:00
{ ... }:
{
2025-02-03 13:00:31 -06:00
sops = {
defaultSopsFile = ../secrets/main.yaml;
2026-02-24 00:00:35 -08:00
secrets =
let
autheliaSecret = {
owner = "authelia-main";
sopsFile = ../secrets/authelia/secrets.yaml;
};
in
{
admin-password.neededForUsers = true;
2025-06-09 21:23:36 -05:00
2026-02-24 00:00:35 -08:00
tskey = { };
2025-06-09 21:23:36 -05:00
2026-02-24 00:00:35 -08:00
vaultwarden-env = { };
2025-06-09 21:23:36 -05:00
2026-02-24 00:00:35 -08:00
restic-env = {
owner = "restic";
};
restic-password = {
owner = "restic";
};
restic-repository = {
owner = "restic";
};
2025-12-31 00:28:39 -06:00
2026-02-24 00:00:35 -08:00
lldap-admin-password.owner = "lldap";
2026-02-24 00:00:35 -08:00
authelia-jwtsecret = autheliaSecret;
authelia-oidc-privkey = autheliaSecret;
authelia-oidc-hmac = autheliaSecret;
authelia-session-secret = autheliaSecret;
authelia-storage-encryption = autheliaSecret;
authelia-lldap-password = autheliaSecret;
2026-02-24 14:16:03 -08:00
2026-02-24 14:45:12 -08:00
continuwuity-ldap-password = {
owner = "continuwuity";
};
2026-02-24 00:00:35 -08:00
};
2025-02-03 13:00:31 -06:00
};
}