From 05a90b9cee635239b83f37feb5f470dcada48569 Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Fri, 18 May 2018 11:21:00 -0400 Subject: [PATCH] Top.sls - Adding logic for node type --- salt/top.sls | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/salt/top.sls b/salt/top.sls index 3382d6829..4a6e8c9d0 100644 --- a/salt/top.sls +++ b/salt/top.sls @@ -1,3 +1,5 @@ +{% set nodetype = salt['pillar_get']('node:node_type', 'master') %} + base: 'G@role:so-sensor': - common @@ -21,9 +23,21 @@ base: - logstash 'G@role:so-node': + {% if nodetype == 'parsing' %} + - common + - logstash + {% elsif nodetype == 'hot' %} + - common + - logstash + - elasticsearch + {% elseif nodetype == 'warm' %} - common - elasticsearch + {% elseif nodetype == 'storage' %} + - common - logstash + - elasticsearch + {% endif %} 'G@role:mastersensor': - common