Update suricata_config.map.jinja

This commit is contained in:
Mike Reeves
2022-09-14 15:02:55 -04:00
committed by GitHub
parent f8c1571a91
commit 8528645c2c

View File

@@ -1,17 +1,26 @@
{% import_yaml 'suricata/defaults.yaml' as suricata_defaults with context %} {% import_yaml 'suricata/defaults.yaml' as suricata_defaults with context %}
{% set suricata_pillar = pillar.suricata %} {% set suricata_pillar = pillar.suricata %}
{% set surimerge = salt['defaults.merge'](suricata_defaults, suricata_pillar, in_place=False) {% set surimerge = salt['defaults.merge'](suricata_defaults, suricata_pillar, in_place=False) %}
{% load_yaml as afpacket %} {% load_yaml as afpacket %}
af-packet: af-packet:
- interface: {{ surimerge.suricata.config.af-packet.interface }} - interface: {{ surimerge.suricata.config['af-packet'].interface }}
cluster-id: {{ surimerge.suricata.config.af-packet.cluster-id }} cluster-id: {{ surimerge.suricata.config['af-packet']['cluster-id'] }}
cluster-type: {{ surimerge.suricata.config.af-packet.cluster-type }} cluster-type: {{ surimerge.suricata.config['af-packet']['cluster-type'] }}
defrag: {{ surimerge.suricata.config.af-packet.defrag }} defrag: {{ surimerge.suricata.config['af-packet'].defrag }}
use-mmap: {{ surimerge.suricata.config.af-packet.use-mmap }} use-mmap: {{ surimerge.suricata.config['af-packet']['use-mmap'] }}
threads: {{ surimerge.suricata.config.af-packet.threads }} threads: {{ surimerge.suricata.config['af-packet'].threads }}
tpacket-v3: {{ surimerge.suricata.config.af-packet.tpacket-v3 }} tpacket-v3: {{ surimerge.suricata.config['af-packet']['tpacket-v3'] }}
ring-size: {{ surimerge.suricata.config.af-packet.ring-size }} ring-size: {{ surimerge.suricata.config['af-packet']['ring-size'] }}
{% endload %} {% endload %}
{% do suricata_defaults.suricata.config.update({'af-packet': afpacket}) %} {% do suricata_defaults.suricata.config.update({'af-packet': afpacket}) %}
{% do salt['defaults.merge'](suricata_defaults.suricata.config, suricata_pillar, in_place=True) %} {% load_yaml as outputs %}
outputs:
- fast:
enabled: {{ surimerge.suricata.config.outputs.fast.enabled }}
filename: {{ surimerge.suricata.config.outputs.fast.filename }}
append: {{ surimerge.suricata.config.outputs.fast.append }}
- eve-log
enabled: {{ surimerge.suricata.config.outputs['eve-log'].enabled }}
{% endload %}
{% do suricata_defaults.suricata.config.update({'outputs': outputs}) %}