Merge pull request #99003 from martinetd/stunnel-doc

This commit is contained in:
Daniel Schaefer 2020-11-04 17:40:48 +08:00 committed by GitHub
commit d4905b1370
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,8 +16,12 @@ let
serverConfig = { serverConfig = {
options = { options = {
accept = mkOption { accept = mkOption {
type = types.int; type = types.either types.str types.int;
description = "On which port stunnel should listen for incoming TLS connections."; description = ''
On which [host:]port stunnel should listen for incoming TLS connections.
Note that unlike other softwares stunnel ipv6 address need no brackets,
so to listen on all IPv6 addresses on port 1234 one would use ':::1234'.
'';
}; };
connect = mkOption { connect = mkOption {
@ -129,7 +133,6 @@ in
type = with types; attrsOf (submodule serverConfig); type = with types; attrsOf (submodule serverConfig);
example = { example = {
fancyWebserver = { fancyWebserver = {
enable = true;
accept = 443; accept = 443;
connect = 8080; connect = 8080;
cert = "/path/to/pem/file"; cert = "/path/to/pem/file";