diff --git a/salt/elasticsearch/files/elasticsearch.yml b/salt/elasticsearch/files/elasticsearch.yml index f8e62c701..b26e759a5 100644 --- a/salt/elasticsearch/files/elasticsearch.yml +++ b/salt/elasticsearch/files/elasticsearch.yml @@ -17,7 +17,7 @@ discovery.zen.minimum_master_nodes: 1 path.logs: /var/log/elasticsearch action.destructive_requires_name: true transport.bind_host: {{ grains.host }} -transport.publish_host: {{ NODEIP }} +transport.publish_host: {{ grains.host }} transport.publish_port: 9300 cluster.routing.allocation.disk.threshold_enabled: true cluster.routing.allocation.disk.watermark.low: 95% diff --git a/salt/elasticsearch/init.sls b/salt/elasticsearch/init.sls index 4d92291ae..738f7928b 100644 --- a/salt/elasticsearch/init.sls +++ b/salt/elasticsearch/init.sls @@ -16,6 +16,8 @@ {% set IMAGEREPO = salt['pillar.get']('global:imagerepo') %} {% set MANAGER = salt['grains.get']('master') %} {% set FEATURES = salt['pillar.get']('elastic:features', False) %} +{%- set NODEIP = salt['pillar.get']('elasticsearch:mainip', '') -%} + {%- if FEATURES is sameas true %} {% set FEATUREZ = "-features" %} @@ -173,7 +175,7 @@ so-elasticsearch: - name: so-elasticsearch - user: elasticsearch - extra_hosts: - - {{ grains.host }}:127.0.0.1 + - {{ grains.host }}:{{ NODEIP }} - environment: - discovery.type=single-node #- bootstrap.memory_lock=true