mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 09:12:45 +01:00
Merge pull request #12337 from Security-Onion-Solutions/salt3006.6v2
Salt3006.6v2
This commit is contained in:
@@ -41,7 +41,7 @@ file_roots:
|
|||||||
base:
|
base:
|
||||||
- /opt/so/saltstack/local/salt
|
- /opt/so/saltstack/local/salt
|
||||||
- /opt/so/saltstack/default/salt
|
- /opt/so/saltstack/default/salt
|
||||||
- /opt/so/rules
|
- /opt/so/rules/nids
|
||||||
|
|
||||||
|
|
||||||
# The master_roots setting configures a master-only copy of the file_roots dictionary,
|
# The master_roots setting configures a master-only copy of the file_roots dictionary,
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ so-idstools:
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
- binds:
|
- binds:
|
||||||
- /opt/so/conf/idstools/etc:/opt/so/idstools/etc:ro
|
- /opt/so/conf/idstools/etc:/opt/so/idstools/etc:ro
|
||||||
- /opt/so/rules/nids:/opt/so/rules/nids:rw
|
- /opt/so/rules/nids/suri:/opt/so/rules/nids/suri:rw
|
||||||
- /nsm/rules/:/nsm/rules/:rw
|
- /nsm/rules/:/nsm/rules/:rw
|
||||||
{% if DOCKER.containers['so-idstools'].custom_bind_mounts %}
|
{% if DOCKER.containers['so-idstools'].custom_bind_mounts %}
|
||||||
{% for BIND in DOCKER.containers['so-idstools'].custom_bind_mounts %}
|
{% for BIND in DOCKER.containers['so-idstools'].custom_bind_mounts %}
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{%- from 'vars/globals.map.jinja' import GLOBALS -%}
|
{%- from 'vars/globals.map.jinja' import GLOBALS -%}
|
||||||
{%- from 'idstools/map.jinja' import IDSTOOLSMERGED -%}
|
{%- from 'idstools/map.jinja' import IDSTOOLSMERGED -%}
|
||||||
--merged=/opt/so/rules/nids/all.rules
|
--merged=/opt/so/rules/nids/suri/all.rules
|
||||||
--local=/opt/so/rules/nids/local.rules
|
--local=/opt/so/rules/nids/suri/local.rules
|
||||||
{%- if GLOBALS.md_engine == "SURICATA" %}
|
{%- if GLOBALS.md_engine == "SURICATA" %}
|
||||||
--local=/opt/so/rules/nids/extraction.rules
|
--local=/opt/so/rules/nids/suri/extraction.rules
|
||||||
--local=/opt/so/rules/nids/filters.rules
|
--local=/opt/so/rules/nids/suri/filters.rules
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
--url=http://{{ GLOBALS.manager }}:7788/suricata/emerging-all.rules
|
--url=http://{{ GLOBALS.manager }}:7788/suricata/emerging-all.rules
|
||||||
--disable=/opt/so/idstools/etc/disable.conf
|
--disable=/opt/so/idstools/etc/disable.conf
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ idstoolsetcsync:
|
|||||||
|
|
||||||
rulesdir:
|
rulesdir:
|
||||||
file.directory:
|
file.directory:
|
||||||
- name: /opt/so/rules/nids
|
- name: /opt/so/rules/nids/suri
|
||||||
- user: 939
|
- user: 939
|
||||||
- group: 939
|
- group: 939
|
||||||
- makedirs: True
|
- makedirs: True
|
||||||
@@ -29,7 +29,7 @@ rulesdir:
|
|||||||
# Don't show changes because all.rules can be large
|
# Don't show changes because all.rules can be large
|
||||||
synclocalnidsrules:
|
synclocalnidsrules:
|
||||||
file.recurse:
|
file.recurse:
|
||||||
- name: /opt/so/rules/nids/
|
- name: /opt/so/rules/nids/suri/
|
||||||
- source: salt://idstools/rules/
|
- source: salt://idstools/rules/
|
||||||
- user: 939
|
- user: 939
|
||||||
- group: 939
|
- group: 939
|
||||||
|
|||||||
@@ -605,7 +605,11 @@ up_to_2.4.50() {
|
|||||||
# post upgrade changes. POSTVERSION set to INSTALLEDVERSION at start of soup
|
# post upgrade changes. POSTVERSION set to INSTALLEDVERSION at start of soup
|
||||||
cp -v /etc/salt/master "/etc/salt/master.so-$POSTVERSION.bak"
|
cp -v /etc/salt/master "/etc/salt/master.so-$POSTVERSION.bak"
|
||||||
echo "Adding /opt/so/rules to file_roots in /etc/salt/master using so-yaml"
|
echo "Adding /opt/so/rules to file_roots in /etc/salt/master using so-yaml"
|
||||||
so-yaml.py append /etc/salt/master file_roots.base /opt/so/rules
|
so-yaml.py append /etc/salt/master file_roots.base /opt/so/rules/nids
|
||||||
|
echo "Moving Suricata rules"
|
||||||
|
mkdir /opt/so/rules/nids/suri
|
||||||
|
chown socore:socore /opt/so/rules/nids/suri
|
||||||
|
mv -v /opt/so/rules/nids/*.rules /opt/so/rules/nids/suri/.
|
||||||
|
|
||||||
INSTALLEDVERSION=2.4.50
|
INSTALLEDVERSION=2.4.50
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -84,12 +84,12 @@ suridatadir:
|
|||||||
- mode: 770
|
- mode: 770
|
||||||
- makedirs: True
|
- makedirs: True
|
||||||
|
|
||||||
# salt:// would resolve to /opt/so/rules because of the defined file_roots and
|
# salt:// would resolve to /opt/so/rules/nids because of the defined file_roots and
|
||||||
# nids not existing under /opt/so/saltstack/local/salt or /opt/so/saltstack/default/salt
|
# not existing under /opt/so/saltstack/local/salt or /opt/so/saltstack/default/salt
|
||||||
surirulesync:
|
surirulesync:
|
||||||
file.recurse:
|
file.recurse:
|
||||||
- name: /opt/so/conf/suricata/rules/
|
- name: /opt/so/conf/suricata/rules/
|
||||||
- source: salt://nids/
|
- source: salt://suri/
|
||||||
- user: 940
|
- user: 940
|
||||||
- group: 940
|
- group: 940
|
||||||
- show_changes: False
|
- show_changes: False
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ ruleslink:
|
|||||||
- name: /opt/so/saltstack/local/salt/suricata/rules
|
- name: /opt/so/saltstack/local/salt/suricata/rules
|
||||||
- user: socore
|
- user: socore
|
||||||
- group: socore
|
- group: socore
|
||||||
- target: /opt/so/rules/nids
|
- target: /opt/so/rules/nids/suri
|
||||||
|
|
||||||
refresh_salt_master_fileserver_suricata_ruleslink:
|
refresh_salt_master_fileserver_suricata_ruleslink:
|
||||||
salt.runner:
|
salt.runner:
|
||||||
@@ -27,4 +27,4 @@ refresh_salt_master_fileserver_suricata_ruleslink:
|
|||||||
test.fail_without_changes:
|
test.fail_without_changes:
|
||||||
- name: {{sls}}_state_not_allowed
|
- name: {{sls}}_state_not_allowed
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
Reference in New Issue
Block a user