ES salt module - Add freqserver option

This commit is contained in:
Mike Reeves
2018-02-13 12:51:50 -05:00
parent 4775cbb5ec
commit d809248b93

View File

@@ -16,6 +16,8 @@
{% set esclustername = salt['pillar.get']('master:esclustername', '') %}
{% set esheap = salt['pillar.get']('master:esheap', '') %}
{% 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:
sysctl.present:
@@ -88,3 +90,28 @@ so-elasticsearch:
- /nsm/elasticsearch:/usr/share/elasticsearch/data:rw
- /opt/so/log/elasticsearch:/var/log/elasticsearch:rw
- 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