mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-08 18:22:47 +01:00
refresh salt fileserver if suricata rule symlink is created
This commit is contained in:
3
salt/salt/master/refresh_fileserver.sls
Normal file
3
salt/salt/master/refresh_fileserver.sls
Normal file
@@ -0,0 +1,3 @@
|
||||
refresh_salt_master_fileserver:
|
||||
saltmod.runner:
|
||||
- name: fileserver.update
|
||||
@@ -55,18 +55,6 @@ surilogdir:
|
||||
- user: 940
|
||||
- group: 939
|
||||
|
||||
surilocaldir:
|
||||
file.directory:
|
||||
- name: /opt/so/saltstack/local/salt/suricata
|
||||
- user: 940
|
||||
- group: 940
|
||||
- makedirs: True
|
||||
|
||||
ruleslink:
|
||||
file.symlink:
|
||||
- name: /opt/so/saltstack/local/salt/suricata/rules
|
||||
- target: /opt/so/rules/nids
|
||||
|
||||
suridatadir:
|
||||
file.directory:
|
||||
- name: /nsm/suricata
|
||||
|
||||
17
salt/suricata/master.sls
Normal file
17
salt/suricata/master.sls
Normal file
@@ -0,0 +1,17 @@
|
||||
include:
|
||||
- salt.master.refresh_fileserver
|
||||
|
||||
surilocaldir:
|
||||
file.directory:
|
||||
- name: /opt/so/saltstack/local/salt/suricata
|
||||
- user: 940
|
||||
- group: 940
|
||||
- makedirs: True
|
||||
|
||||
ruleslink:
|
||||
file.symlink:
|
||||
- name: /opt/so/saltstack/local/salt/suricata/rules
|
||||
- target: /opt/so/rules/nids
|
||||
- watch_in:
|
||||
- saltmod: refresh_salt_master_fileserver
|
||||
|
||||
@@ -30,6 +30,7 @@ base:
|
||||
- telegraf
|
||||
- firewall
|
||||
- idstools
|
||||
- suricata.master
|
||||
- pcap
|
||||
- suricata
|
||||
- zeek
|
||||
@@ -73,6 +74,7 @@ base:
|
||||
- soc
|
||||
- firewall
|
||||
- idstools
|
||||
- suricata.master
|
||||
- healthcheck
|
||||
{%- if FLEETMASTER or FLEETNODE or PLAYBOOK != 0 %}
|
||||
- mysql
|
||||
@@ -129,6 +131,7 @@ base:
|
||||
- firewall
|
||||
- master
|
||||
- idstools
|
||||
- suricata.master
|
||||
- redis
|
||||
{%- if FLEETMASTER or FLEETNODE or PLAYBOOK != 0 %}
|
||||
- mysql
|
||||
@@ -174,6 +177,7 @@ base:
|
||||
- soc
|
||||
- firewall
|
||||
- idstools
|
||||
- suricata.master
|
||||
- healthcheck
|
||||
- redis
|
||||
{%- if FLEETMASTER or FLEETNODE or PLAYBOOK != 0 %}
|
||||
|
||||
Reference in New Issue
Block a user