{% 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}) %}