diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2021-09-08 22:45:50 +0200 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2021-09-08 22:45:50 +0200 |
commit | 69e75754d57b4c9785058d663daa3817745930aa (patch) | |
tree | e1e0dddd5900fb1c9f9d2ebe671307bf6d640d78 /nixos | |
parent | 18ce2af98adb9f40561ea134c5e463b799d4c7a8 (diff) | |
download | nixpkgs-69e75754d57b4c9785058d663daa3817745930aa.tar nixpkgs-69e75754d57b4c9785058d663daa3817745930aa.tar.gz nixpkgs-69e75754d57b4c9785058d663daa3817745930aa.tar.bz2 nixpkgs-69e75754d57b4c9785058d663daa3817745930aa.tar.lz nixpkgs-69e75754d57b4c9785058d663daa3817745930aa.tar.xz nixpkgs-69e75754d57b4c9785058d663daa3817745930aa.tar.zst nixpkgs-69e75754d57b4c9785058d663daa3817745930aa.zip |
nixos/privacyidea: use `sudo(8)` that's configured via the module
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/security/privacyidea.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos/modules/services/security/privacyidea.nix b/nixos/modules/services/security/privacyidea.nix index 63271848e94..5f894d0fa69 100644 --- a/nixos/modules/services/security/privacyidea.nix +++ b/nixos/modules/services/security/privacyidea.nix @@ -228,7 +228,7 @@ in path = with pkgs; [ openssl ]; environment.PRIVACYIDEA_CONFIGFILE = "${cfg.stateDir}/privacyidea.cfg"; preStart = let - pi-manage = "${pkgs.sudo}/bin/sudo -u privacyidea -HE ${penv}/bin/pi-manage"; + pi-manage = "${config.security.sudo.package}/bin/sudo -u privacyidea -HE ${penv}/bin/pi-manage"; pgsu = config.services.postgresql.superUser; psql = config.services.postgresql.package; in '' @@ -239,8 +239,8 @@ in -i "${piCfgFile}" chown ${cfg.user}:${cfg.group} ${cfg.stateDir}/privacyidea.cfg if ! test -e "${cfg.stateDir}/db-created"; then - ${pkgs.sudo}/bin/sudo -u ${pgsu} ${psql}/bin/createuser --no-superuser --no-createdb --no-createrole ${cfg.user} - ${pkgs.sudo}/bin/sudo -u ${pgsu} ${psql}/bin/createdb --owner ${cfg.user} privacyidea + ${config.security.sudo.package}/bin/sudo -u ${pgsu} ${psql}/bin/createuser --no-superuser --no-createdb --no-createrole ${cfg.user} + ${config.security.sudo.package}/bin/sudo -u ${pgsu} ${psql}/bin/createdb --owner ${cfg.user} privacyidea ${pi-manage} create_enckey ${pi-manage} create_audit_keys ${pi-manage} createdb |