Top.sls - Adding logic for node type

This commit is contained in:
Mike Reeves
2018-05-18 11:21:00 -04:00
parent 1b390c433c
commit 05a90b9cee

View File

@@ -1,3 +1,5 @@
{% set nodetype = salt['pillar_get']('node:node_type', 'master') %}
base: base:
'G@role:so-sensor': 'G@role:so-sensor':
- common - common
@@ -21,9 +23,21 @@ base:
- logstash - logstash
'G@role:so-node': 'G@role:so-node':
{% if nodetype == 'parsing' %}
- common
- logstash
{% elsif nodetype == 'hot' %}
- common
- logstash
- elasticsearch
{% elseif nodetype == 'warm' %}
- common - common
- elasticsearch - elasticsearch
{% elseif nodetype == 'storage' %}
- common
- logstash - logstash
- elasticsearch
{% endif %}
'G@role:mastersensor': 'G@role:mastersensor':
- common - common