diff options
author | Domen Kožar <domen@dev.si> | 2013-11-08 12:56:00 -0800 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2013-11-08 12:56:00 -0800 |
commit | b3ea42462cfcc35c8de949277c93b01fe77e812e (patch) | |
tree | 37355492c44a47f762e7d5d0a7233d05a760b575 /nixos | |
parent | 698065715a0ea2c73495dac262e8ee95f05f63c3 (diff) | |
parent | 50a2f3fdce2cf89fc4c6e84a422a18cef3362937 (diff) | |
download | nixpkgs-b3ea42462cfcc35c8de949277c93b01fe77e812e.tar nixpkgs-b3ea42462cfcc35c8de949277c93b01fe77e812e.tar.gz nixpkgs-b3ea42462cfcc35c8de949277c93b01fe77e812e.tar.bz2 nixpkgs-b3ea42462cfcc35c8de949277c93b01fe77e812e.tar.lz nixpkgs-b3ea42462cfcc35c8de949277c93b01fe77e812e.tar.xz nixpkgs-b3ea42462cfcc35c8de949277c93b01fe77e812e.tar.zst nixpkgs-b3ea42462cfcc35c8de949277c93b01fe77e812e.zip |
Merge pull request #1182 from offlinehacker/nixos/mongodb/userfix
nixos/mongodb: set static uid to work with #1076
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/misc/ids.nix | 1 | ||||
-rw-r--r-- | nixos/modules/services/databases/mongodb.nix | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/nixos/modules/misc/ids.nix b/nixos/modules/misc/ids.nix index e3edc9dda6b..73134414138 100644 --- a/nixos/modules/misc/ids.nix +++ b/nixos/modules/misc/ids.nix @@ -106,6 +106,7 @@ firebird = 95; redis = 96; haproxy = 97; + mongodb = 98; # When adding a uid, make sure it doesn't match an existing gid. diff --git a/nixos/modules/services/databases/mongodb.nix b/nixos/modules/services/databases/mongodb.nix index d6299415893..213a60687b2 100644 --- a/nixos/modules/services/databases/mongodb.nix +++ b/nixos/modules/services/databases/mongodb.nix @@ -90,8 +90,9 @@ in config = mkIf config.services.mongodb.enable { - users.extraUsers = singleton - { name = cfg.user; + users.extraUsers.mongodb = mkIf (cfg.user == "mongodb") + { name = "mongodb"; + uid = config.ids.uids.mongodb; description = "MongoDB server user"; }; |