mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 17:22:49 +01:00
LS salt module - add pipeline.yml
This commit is contained in:
@@ -1,16 +1,6 @@
|
|||||||
{%- set freq = salt['pillar.get']('master:freq', '0') %}
|
|
||||||
{%- set domainstats = salt['pillar.get']('master:domainstats', '0') %}
|
|
||||||
{%- if freq == '0' and domainstats == '0' %}
|
|
||||||
path.config: {/usr/share/logstash/pipeline,/usr/share/logstash/custom}
|
|
||||||
{%- elif freq == '1' and domainstats == '0' %}
|
|
||||||
path.config: {/usr/share/logstash/pipeline,/usr/share/logstash/custom,/usr/share/logstash/freq}
|
|
||||||
{%- elif freq == '0' and domainstats == '1' %}
|
|
||||||
path.config: {/usr/share/logstash/pipeline,/usr/share/logstash/custom,/usr/share/logstash/domainstats}
|
|
||||||
{%- elif freq == '1' and domainstats == '1' %}
|
|
||||||
path.config: {/usr/share/logstash/pipeline,/usr/share/logstash/custom,/usr/share/logstash/freq,/usr/share/logstash/domainstats}
|
|
||||||
{%- endif %}
|
|
||||||
http.host: 0.0.0.0
|
http.host: 0.0.0.0
|
||||||
queue.type: persisted
|
queue.type: persisted
|
||||||
queue.max_bytes: 1gb
|
queue.max_bytes: 1gb
|
||||||
pipeline.workers: 1
|
pipeline.workers: 1
|
||||||
path.logs: /var/log/logstash
|
path.logs: /var/log/logstash
|
||||||
|
path.settings: /usr/share/logstash/settings
|
||||||
|
|||||||
17
salt/logstash/files/pipeline.yml
Normal file
17
salt/logstash/files/pipeline.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{%- set freq = salt['pillar.get']('master:freq', '0') %}
|
||||||
|
{%- set domainstats = salt['pillar.get']('master:domainstats', '0') %}
|
||||||
|
- pipeline.id: sodefault
|
||||||
|
path.config: "/usr/share/logstash/pipeline"
|
||||||
|
queue.type: persisted
|
||||||
|
- pipline.id: custom
|
||||||
|
path.config: "/usr/share/logstash/custom"
|
||||||
|
queue.type: persisted
|
||||||
|
{%- if freq == '1' %}
|
||||||
|
- pipeline.id: freq
|
||||||
|
path.config: "/usr/share/logstash/freq"
|
||||||
|
queue.type: persisted
|
||||||
|
{%- if domainstats == '1' %}
|
||||||
|
- pipeline.id: domainstats
|
||||||
|
path.config: "/usr/share/logstash/domainstats"
|
||||||
|
queue.type: persisted
|
||||||
|
{%- endif %}
|
||||||
Reference in New Issue
Block a user