LS salt module - add pipeline.yml

This commit is contained in:
Mike Reeves
2018-02-12 09:29:23 -05:00
parent 7efda1f60a
commit c06c08b108
2 changed files with 18 additions and 11 deletions

View File

@@ -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

View 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 %}