mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-06 17:22:49 +01:00
ES salt module - Add freqserver option
This commit is contained in:
@@ -16,6 +16,8 @@
|
|||||||
{% set esclustername = salt['pillar.get']('master:esclustername', '') %}
|
{% set esclustername = salt['pillar.get']('master:esclustername', '') %}
|
||||||
{% set esheap = salt['pillar.get']('master:esheap', '') %}
|
{% set esheap = salt['pillar.get']('master:esheap', '') %}
|
||||||
{% set esaccessip = salt['pillar.get']('master:esaccessip', '') %}
|
{% set esaccessip = salt['pillar.get']('master:esaccessip', '') %}
|
||||||
|
{% set freq = salt['pillar.get']('master:freq', '0') %}
|
||||||
|
{% set dstats = salt['pillar.get']('master:dstats', '0') %}
|
||||||
|
|
||||||
vm.max_map_count:
|
vm.max_map_count:
|
||||||
sysctl.present:
|
sysctl.present:
|
||||||
@@ -88,3 +90,28 @@ so-elasticsearch:
|
|||||||
- /nsm/elasticsearch:/usr/share/elasticsearch/data:rw
|
- /nsm/elasticsearch:/usr/share/elasticsearch/data:rw
|
||||||
- /opt/so/log/elasticsearch:/var/log/elasticsearch:rw
|
- /opt/so/log/elasticsearch:/var/log/elasticsearch:rw
|
||||||
- network_mode: so-elastic-net
|
- network_mode: so-elastic-net
|
||||||
|
|
||||||
|
# See if Freqserver is enabled
|
||||||
|
{% if freq == 1 }
|
||||||
|
|
||||||
|
# Create the user
|
||||||
|
fservergroup:
|
||||||
|
group.present:
|
||||||
|
- name: freqserver
|
||||||
|
- gid: 935
|
||||||
|
|
||||||
|
# Add ES user
|
||||||
|
freqserver:
|
||||||
|
user.present:
|
||||||
|
- uid: 935
|
||||||
|
- gid: 935
|
||||||
|
- home: /opt/so/conf/freqserver
|
||||||
|
|
||||||
|
so-freq:
|
||||||
|
docker_container.running:
|
||||||
|
- image: securityonionsolutions/so-freqserver
|
||||||
|
- hostname: freqserver
|
||||||
|
- user: freqserver
|
||||||
|
- binds:
|
||||||
|
- /var/log/freq_server:/var/log/freq_server:rw
|
||||||
|
- network_mode: so-elastic-net
|
||||||
|
|||||||
Reference in New Issue
Block a user