mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-02-07 18:19:09 +00:00
hosts/plover: refactor secrets owner
This commit is contained in:
parent
58d5c8c15c
commit
effdc8d927
@ -76,24 +76,25 @@ in
|
|||||||
((getKey secret) // config))
|
((getKey secret) // config))
|
||||||
secrets;
|
secrets;
|
||||||
|
|
||||||
giteaUserGroup = config.users.users."${config.services.gitea.user}".group;
|
giteaUser = config.users.users."${config.services.gitea.user}".name;
|
||||||
|
portunusUser = config.users.users."${config.services.portunus.user}".name;
|
||||||
|
|
||||||
# It is hardcoded but as long as the module is stable that way.
|
# It is hardcoded but as long as the module is stable that way.
|
||||||
vaultwardenUserGroup = config.users.groups.vaultwarden.name;
|
vaultwardenUser = config.users.groups.vaultwarden.name;
|
||||||
postgresUserGroup = config.users.groups.postgres.name;
|
postgresUser = config.users.groups.postgres.name;
|
||||||
in
|
in
|
||||||
getSecrets {
|
getSecrets {
|
||||||
"ssh-key" = { };
|
"ssh-key" = { };
|
||||||
"lego/env" = { };
|
"lego/env" = { };
|
||||||
"gitea/db/password".owner = giteaUserGroup;
|
"gitea/db/password".owner = giteaUser;
|
||||||
"gitea/smtp/password".owner = giteaUserGroup;
|
"gitea/smtp/password".owner = giteaUser;
|
||||||
"vaultwarden/env".owner = vaultwardenUserGroup;
|
"vaultwarden/env".owner = vaultwardenUser;
|
||||||
"borg/repos/host/patterns/keys" = { };
|
"borg/repos/host/patterns/keys" = { };
|
||||||
"borg/repos/host/password" = { };
|
"borg/repos/host/password" = { };
|
||||||
"borg/repos/services/password" = { };
|
"borg/repos/services/password" = { };
|
||||||
"borg/ssh-key" = { };
|
"borg/ssh-key" = { };
|
||||||
"keycloak/db/password".owner = postgresUserGroup;
|
"keycloak/db/password".owner = postgresUser;
|
||||||
"ldap/users/foodogsquared/password".owner = config.services.portunus.user;
|
"ldap/users/foodogsquared/password".owner = portunusUser;
|
||||||
"wireguard/private-key" = {
|
"wireguard/private-key" = {
|
||||||
group = config.users.users.systemd-network.group;
|
group = config.users.users.systemd-network.group;
|
||||||
reloadUnits = [ "systemd-networkd.service" ];
|
reloadUnits = [ "systemd-networkd.service" ];
|
||||||
|
Loading…
Reference in New Issue
Block a user