mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-11 11:42:50 +01:00
LS salt module - single pipeline setup
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
|
path.config: /usr/share/logstash/pipeline
|
||||||
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
|
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
{%- 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"
|
|
||||||
- pipeline.id: custom
|
|
||||||
path.config: "/usr/share/logstash/custom"
|
|
||||||
{%- if freq == '1' %}
|
|
||||||
- pipeline.id: freq
|
|
||||||
path.config: "/usr/share/logstash/freq"
|
|
||||||
{%- if domainstats == '1' %}
|
|
||||||
- pipeline.id: domainstats
|
|
||||||
path.config: "/usr/share/logstash/domainstats"
|
|
||||||
{%- endif %}
|
|
||||||
@@ -42,7 +42,7 @@ logstash:
|
|||||||
# Create a directory for people to drop their own custom parsers into
|
# Create a directory for people to drop their own custom parsers into
|
||||||
lscustdir:
|
lscustdir:
|
||||||
file.directory:
|
file.directory:
|
||||||
- name: /opt/so/conf/logstash/custom
|
- name: /opt/so/conf/logstash/pipeline
|
||||||
- user: 931
|
- user: 931
|
||||||
- group: 939
|
- group: 939
|
||||||
- makedirs: True
|
- makedirs: True
|
||||||
@@ -102,7 +102,7 @@ so-logstash:
|
|||||||
- /opt/so/conf/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml:ro
|
- /opt/so/conf/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml:ro
|
||||||
- /opt/so/conf/logstash/logstash-template.json:/logstash-template.json:ro
|
- /opt/so/conf/logstash/logstash-template.json:/logstash-template.json:ro
|
||||||
- /opt/so/conf/logstash/beats-template.json:/beats-template.json:ro
|
- /opt/so/conf/logstash/beats-template.json:/beats-template.json:ro
|
||||||
- /opt/so/conf/logstash/custom:/usr/share/logstash/custom:ro
|
- /opt/so/conf/logstash/pipeline:/usr/share/logstash/pipeline:rw
|
||||||
- /opt/so/rules:/etc/nsm/rules:ro
|
- /opt/so/rules:/etc/nsm/rules:ro
|
||||||
- /nsm/import:/nsm/import:ro
|
- /nsm/import:/nsm/import:ro
|
||||||
- /nsm/logstash:/usr/share/logstash/data:rw
|
- /nsm/logstash:/usr/share/logstash/data:rw
|
||||||
|
|||||||
Reference in New Issue
Block a user