mirror of
https://github.com/Mic92/sops-nix.git
synced 2024-12-15 17:50:51 +00:00
Rename passwordFile to hashedPasswordFile
This follows the rename that was done in nixpkgs. Reference PR https://github.com/NixOS/nixpkgs/pull/254080
This commit is contained in:
parent
5bc2cde6e5
commit
4e3f66f703
2 changed files with 3 additions and 3 deletions
|
@ -569,7 +569,7 @@ lrwxrwxrwx 1 root root 40 Jul 19 22:36 /var/lib/hass/secrets.yaml -> /run/secret
|
||||||
## Setting a user's password
|
## Setting a user's password
|
||||||
|
|
||||||
sops-nix has to run after NixOS creates users (in order to specify what users own a secret.)
|
sops-nix has to run after NixOS creates users (in order to specify what users own a secret.)
|
||||||
This means that it's not possible to set `users.users.<name>.passwordFile` to any secrets managed by sops-nix.
|
This means that it's not possible to set `users.users.<name>.hashedPasswordFile` to any secrets managed by sops-nix.
|
||||||
To work around this issue, it's possible to set `neededForUsers = true` in a secret.
|
To work around this issue, it's possible to set `neededForUsers = true` in a secret.
|
||||||
This will cause the secret to be decrypted to `/run/secrets-for-users` instead of `/run/secrets` before NixOS creates users.
|
This will cause the secret to be decrypted to `/run/secrets-for-users` instead of `/run/secrets` before NixOS creates users.
|
||||||
As users are not created yet, it's not possible to set an owner for these secrets.
|
As users are not created yet, it's not possible to set an owner for these secrets.
|
||||||
|
@ -580,7 +580,7 @@ As users are not created yet, it's not possible to set an owner for these secret
|
||||||
|
|
||||||
users.users.mic92 = {
|
users.users.mic92 = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
passwordFile = config.sops.secrets.my-password.path;
|
hashedPasswordFile = config.sops.secrets.my-password.path;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
|
|
||||||
users.users.example-user = {
|
users.users.example-user = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
passwordFile = config.sops.secrets.test_key.path;
|
hashedPasswordFile = config.sops.secrets.test_key.path;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue