nixos/redis: Type all options

redis: switch back to mkOption
This commit is contained in:
Janne Heß 2019-12-30 00:06:23 +01:00 committed by Jörg Thalheim
parent b3d1377084
commit 9786adf23b
No known key found for this signature in database
GPG Key ID: 003F2096411B5F92

View File

@ -133,12 +133,29 @@ in
}; };
slaveOf = mkOption { slaveOf = mkOption {
default = null; # { ip, port } type = with types; nullOr (submodule ({ ... }: {
description = "An attribute set with two attributes: ip and port to which this redis instance acts as a slave."; options = {
ip = mkOption {
type = str;
description = "IP of the Redis master";
example = "192.168.1.100";
};
port = mkOption {
type = port;
description = "port of the Redis master";
default = 6379;
};
};
}));
default = null;
description = "IP and port to which this redis instance acts as a slave.";
example = { ip = "192.168.1.100"; port = 6379; }; example = { ip = "192.168.1.100"; port = 6379; };
}; };
masterAuth = mkOption { masterAuth = mkOption {
type = types.str;
default = null; default = null;
description = ''If the master is password protected (using the requirePass configuration) description = ''If the master is password protected (using the requirePass configuration)
it is possible to tell the slave to authenticate before starting the replication synchronization it is possible to tell the slave to authenticate before starting the replication synchronization