1 {%- if pillar.elasticsearch.server is defined or pillar.elasticsearch.client is defined %}
2 {%- from "elasticsearch/map.jinja" import server with context %}
3 {%- from "elasticsearch/map.jinja" import client with context %}
5 {%- if server.get('enabled', False) %}
9 template: elasticsearch/files/collectd_elasticsearch_node.conf
10 address: {{ server.get('bind', {}).get('address', '127.0.0.1')|replace('0.0.0.0', '127.0.0.1') }}
11 port: {{ server.get('bind', {}).get('port', 9200) }}
15 match: 'java.*elasticsearch'
17 {%- if client.get('enabled', False) %}
19 elasticsearch_cluster:
21 template: elasticsearch/files/collectd_elasticsearch_cluster.conf
22 address: {{ client.server.host }}
23 port: {{ client.server.get('port', 9200) }}