Merge pull request #91813 from Mic92/types1

nixos/*: Add types to the database module options
This commit is contained in:
Kevin Cox
2021-01-14 17:04:54 -05:00
committed by GitHub
5 changed files with 44 additions and 7 deletions
@@ -41,16 +41,19 @@ in
};
user = mkOption {
type = types.str;
default = "mongodb";
description = "User account under which MongoDB runs";
};
bind_ip = mkOption {
type = types.str;
default = "127.0.0.1";
description = "IP to bind to";
};
quiet = mkOption {
type = types.bool;
default = false;
description = "quieter output";
};
@@ -68,16 +71,19 @@ in
};
dbpath = mkOption {
type = types.str;
default = "/var/db/mongodb";
description = "Location where MongoDB stores its files";
};
pidFile = mkOption {
type = types.str;
default = "/run/mongodb.pid";
description = "Location of MongoDB pid file";
};
replSetName = mkOption {
type = types.str;
default = "";
description = ''
If this instance is part of a replica set, set its name here.
@@ -86,6 +92,7 @@ in
};
extraConfig = mkOption {
type = types.lines;
default = "";
example = ''
storage.journal.enabled: false