mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-01 23:22:37 +00:00
nixos/logstash: add enableWeb option to enable kibana web interface
This commit is contained in:
parent
36e6eda5fc
commit
db8de47ce7
@ -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"}";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user