From 0419d899a1d9aba0957ca73af48d29bd9c30e91b Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Mon, 26 Nov 2018 11:03:35 -0500 Subject: [PATCH] Fix the Scheduling --- pillar/top.sls | 4 ---- salt/schedule.sls | 5 +++++ salt/top.sls | 8 ++++++++ 3 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 salt/schedule.sls diff --git a/pillar/top.sls b/pillar/top.sls index 064d2cff3..b9117b19c 100644 --- a/pillar/top.sls +++ b/pillar/top.sls @@ -1,20 +1,17 @@ base: 'G@role:so-sensor': - - sensors.schedule - sensors.{{ grains.host }} - static - firewall.* - brologs 'G@role:so-master': - - masters.schedule - masters.{{ grains.host }} - static - firewall.* - data.* 'G@role:so-eval': - - masters.schedule - masters.{{ grains.host }} - static - firewall.* @@ -22,7 +19,6 @@ base: - brologs 'G@role:so-node': - - nodes.schedule - nodes.{{ grains.host }} - static - firewall.* diff --git a/salt/schedule.sls b/salt/schedule.sls new file mode 100644 index 000000000..8377117e9 --- /dev/null +++ b/salt/schedule.sls @@ -0,0 +1,5 @@ +schedule: + highstate: + funtion: state.highstate + minutes: 15 + maxrunning: 1 diff --git a/salt/top.sls b/salt/top.sls index 571558a75..29f73da7a 100644 --- a/salt/top.sls +++ b/salt/top.sls @@ -10,6 +10,7 @@ base: - bro {%- endif %} - filebeat + - schedule 'G@role:so-eval': - ca @@ -26,6 +27,7 @@ base: - suricata - bro - utility + - schedule 'G@role:so-master': @@ -40,6 +42,7 @@ base: - logstash - kibana - utility + - schedule # Storage node logic @@ -48,6 +51,7 @@ base: - common - firewall - logstash + - schedule 'G@role:so-node and I@node:node_type:hot': - match: pillar @@ -55,12 +59,14 @@ base: - firewall - logstash - elasticsearch + - schedule 'G@role:so-node and I@node:node_type:warm': - match: pillar - common - firewall - elasticsearch + - schedule 'G@role:so-node and I@node:node_type:storage': - match: compound @@ -68,9 +74,11 @@ base: - firewall - logstash - elasticsearch + - schedule 'G@role:mastersensor': - common - firewall - sensor - master + - schedule