1
0
Fork 0

fix vaultwarden module after update

This commit is contained in:
ibizaman 2024-08-31 09:37:50 +02:00
parent 446f57dd23
commit a49712c1f9
3 changed files with 6 additions and 4 deletions
CHANGELOG.md
modules/services
test/services

View file

@ -13,6 +13,7 @@
- `shb.authelia.oidcClients.id` -> `shb.authelia.oidcClients.client_id`
- `shb.authelia.oidcClients.description` -> `shb.authelia.oidcClients.client_name`
- `shb.authelia.oidcClients.secret` -> `shb.authelia.oidcClients.client_secret`
- Vaultwarden data folder changed to `/var/lib/vaultwarden`.
## User Facing Backwards Compatible Changes

View file

@ -8,7 +8,7 @@ let
fqdn = "${cfg.subdomain}.${cfg.domain}";
dataFolder = "/var/lib/bitwarden_rs";
dataFolder = "/var/lib/vaultwarden";
in
{
options.shb.vaultwarden = {
@ -152,7 +152,6 @@ in
enable = true;
dbBackend = "postgresql";
config = {
DATA_FOLDER = dataFolder;
IP_HEADER = "X-Real-IP";
SIGNUPS_ALLOWED = false;
# Disabled because the /admin path is protected by SSO
@ -182,6 +181,8 @@ in
"d ${dataFolder} 0750 vaultwarden vaultwarden"
"f ${dataFolder}/vaultwarden.env 0640 vaultwarden vaultwarden"
];
# Needed to be able to write template config.
systemd.services.vaultwarden.serviceConfig.ProtectHome = lib.mkForce false;
systemd.services.vaultwarden.preStart =
shblib.replaceSecrets {
userConfig = {

View file

@ -31,7 +31,7 @@ let
{"email": "me@example.com"}
"""))
print(response)
if 'Kdf' not in response:
if 'kdf' not in response:
raise Exception("Unrecognized response: {}".format(response))
with subtest("get token"):
@ -45,7 +45,7 @@ let
&password=mypassword
"""))
print(response)
if response["Message"] != "Username or password is incorrect. Try again":
if response["message"] != "Username or password is incorrect. Try again":
raise Exception("Unrecognized response: {}".format(response))
'';
};