mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-31 05:13:18 +01:00
23 lines
1.1 KiB
Django/Jinja
23 lines
1.1 KiB
Django/Jinja
{% import_yaml 'suricata/defaults.yaml' as suricata_defaults with context %}
|
|
{% set suricata_pillar = pillar.suricata %}
|
|
{% set surimerge = salt['defaults.merge'](suricata_defaults, suricata_pillar, in_place=False) %}
|
|
|
|
{% load_yaml as afpacket %}
|
|
- interface: {{ surimerge.suricata.config['af-packet'].interface }}
|
|
cluster-id: {{ surimerge.suricata.config['af-packet']['cluster-id'] }}
|
|
cluster-type: {{ surimerge.suricata.config['af-packet']['cluster-type'] }}
|
|
defrag: {{ surimerge.suricata.config['af-packet'].defrag }}
|
|
use-mmap: {{ surimerge.suricata.config['af-packet']['use-mmap'] }}
|
|
threads: {{ surimerge.suricata.config['af-packet'].threads }}
|
|
tpacket-v3: {{ surimerge.suricata.config['af-packet']['tpacket-v3'] }}
|
|
ring-size: {{ surimerge.suricata.config['af-packet']['ring-size'] }}
|
|
{% endload %}
|
|
{% do suricata_defaults.suricata.config.update({'af-packet': afpacket}) %}
|
|
|
|
{% load_yaml as outputs %}
|
|
{% for le, ld in surimerge.suricata.config.outputs.items() %}
|
|
- {{ le }}: {{ ld }}
|
|
{% endfor %}
|
|
{% endload %}
|
|
{% do suricata_defaults.suricata.config.update({'outputs': outputs}) %}
|