diff --git a/salt/filebeat/init.sls b/salt/filebeat/init.sls index 82a7b7871..3fa36fa51 100644 --- a/salt/filebeat/init.sls +++ b/salt/filebeat/init.sls @@ -20,7 +20,7 @@ {% set MANAGER = salt['grains.get']('master') %} {% from 'filebeat/map.jinja' import THIRDPARTY with context %} {% from 'filebeat/map.jinja' import SO with context %} -{% from 'filebeat/map.jinja' import LOGSTASH_NODES with context %} +{% from 'filebeat/map.jinja' import FILEBEAT_EXTRA_HOSTS with context %} {% set ES_INCLUDED_NODES = ['so-eval', 'so-standalone', 'so-managersearch', 'so-node', 'so-heavynode', 'so-import'] %} include: @@ -109,7 +109,7 @@ so-filebeat: - image: {{ MANAGER }}:5000/{{ IMAGEREPO }}/so-filebeat:{{ VERSION }} - hostname: so-filebeat - user: root - - extra_hosts: {{ LOGSTASH_NODES }} + - extra_hosts: {{ FILEBEAT_EXTRA_HOSTS }} - binds: - /nsm:/nsm:ro - /opt/so/log/filebeat:/usr/share/filebeat/logs:rw diff --git a/salt/filebeat/map.jinja b/salt/filebeat/map.jinja index b0286bb68..0660bf856 100644 --- a/salt/filebeat/map.jinja +++ b/salt/filebeat/map.jinja @@ -6,7 +6,7 @@ {#% set SO = salt['pillar.get']('filebeat:third_party_filebeat', default=SODEFAULTS.third_party_filebeat, merge=True) %#} {% set role = grains.role %} -{% set LOGSTASH_NODES = [] %} +{% set FILEBEAT_EXTRA_HOSTS = [] %} {% set mainint = salt['pillar.get']('host:mainint') %} {% set localhostip = salt['grains.get']('ip_interfaces').get(mainint)[0] %} {% if role in ['so-sensor', 'so-fleet', 'so-node' ] %} @@ -14,10 +14,10 @@ {% for node_type, node_details in node_data.items() | sort %} {% if node_type in ['manager', 'managersearch', 'standalone', 'receiver' ] %} {% for hostname in node_data[node_type].keys() %} - {% do LOGSTASH_NODES.append({hostname:node_details[hostname].ip}) %} + {% do FILEBEAT_EXTRA_HOSTS.append({hostname:node_details[hostname].ip}) %} {% endfor %} {% endif %} {% endfor %} -{% else %} - {% do LOGSTASH_NODES.append({grains.host:localhostip}) %} {% endif %} + +{% do FILEBEAT_EXTRA_HOSTS.append({grains.host:localhostip}) %}