diff --git a/salt/elastalert/init.sls b/salt/elastalert/init.sls index e878ae87d..741f9ff2a 100644 --- a/salt/elastalert/init.sls +++ b/salt/elastalert/init.sls @@ -15,6 +15,8 @@ {% set VERSION = salt['pillar.get']('global:soversion', 'HH1.2.2') %} {% set IMAGEREPO = salt['pillar.get']('global:imagerepo') %} {% set MANAGER = salt['grains.get']('master') %} +{%- set MANAGER_URL = salt['pillar.get']('global:url_base', '') %} +{%- set MANAGER_IP = salt['pillar.get']('global:managerip', '') %} {% if grains['role'] in ['so-eval','so-managersearch', 'so-manager', 'so-standalone'] %} {% set esalert = salt['pillar.get']('manager:elastalert', '1') %} @@ -118,6 +120,8 @@ so-elastalert: - /opt/so/log/elastalert:/var/log/elastalert:rw - /opt/so/conf/elastalert/modules/:/opt/elastalert/modules/:ro - /opt/so/conf/elastalert/elastalert_config.yaml:/opt/config/elastalert_config.yaml:ro + - extra_hosts: + - {{MANAGER_URL}}:{{MANAGER_IP}} - require: - module: wait_for_elasticsearch {% endif %}