murmur: sslCa and extraConfig options, fixes #11419

This commit is contained in:
Kevin Cox 2015-12-02 20:36:19 -05:00 committed by Rok Garbas
parent a2fb70b6df
commit 3acf8132c3

View File

@ -39,6 +39,9 @@ let
certrequired=${if cfg.clientCertRequired then "true" else "false"} certrequired=${if cfg.clientCertRequired then "true" else "false"}
${if cfg.sslCert == "" then "" else "sslCert="+cfg.sslCert} ${if cfg.sslCert == "" then "" else "sslCert="+cfg.sslCert}
${if cfg.sslKey == "" then "" else "sslKey="+cfg.sslKey} ${if cfg.sslKey == "" then "" else "sslKey="+cfg.sslKey}
${if cfg.sslCa == "" then "" else "sslCA="+cfg.sslCa}
${cfg.extraConfig}
''; '';
in in
{ {
@ -219,6 +222,18 @@ in
default = ""; default = "";
description = "Path to your SSL key."; description = "Path to your SSL key.";
}; };
sslCa = mkOption {
type = types.str;
default = "";
description = "Path to your SSL CA certificate.";
};
extraConfig = mkOption {
type = types.str;
default = "";
description = "Extra configuration to put into mumur.ini.";
};
}; };
}; };