nixos/logstash: add enableWeb option to enable kibana web interface

This commit is contained in:
Jaka Hudoklin 2014-06-18 13:36:53 +02:00
parent 36e6eda5fc
commit db8de47ce7

View File

@ -17,6 +17,11 @@ in
description = "Enable logstash";
};
enableWeb = mkOption {
default = false;
description = "Enable logstash web interface";
};
inputConfig = mkOption {
default = ''stdin { type => "example" }'';
description = "Logstash input configuration";
@ -62,7 +67,7 @@ in
config = mkIf cfg.enable {
systemd.services.logstash = with pkgs; {
description = "Logstash daemon";
description = "Logstash Daemon";
wantedBy = [ "multi-user.target" ];
serviceConfig = {
@ -78,7 +83,7 @@ in
output {
${cfg.outputConfig}
}
''}";
''} ${optionalString cfg.enableWeb "-- web"}";
};
};
};