X-Git-Url: https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas%2Felasticsearch.git;a=blobdiff_plain;f=elasticsearch%2Fmap.jinja;h=b69b3698f78c7a68b4083472e66f8b612a339f12;hp=000a1f4e97d461d5b15ff105949a12b8d1eb4de6;hb=25d7a3bfa4f441fa0c1cac00784d9c0af5fa1bc1;hpb=911588c0a9c69234b52e26a8c37cfc66e4e42762 diff --git a/elasticsearch/map.jinja b/elasticsearch/map.jinja index 000a1f4..b69b369 100644 --- a/elasticsearch/map.jinja +++ b/elasticsearch/map.jinja @@ -1,11 +1,11 @@ - - {%- load_yaml as base_defaults %} Debian: pkgs: - elasticsearch + - default-jre-headless curator_pkgs: - python-elasticsearch-curator + - cron service: elasticsearch version: '1.4.4' RedHat: @@ -15,6 +15,34 @@ RedHat: - python-elasticsearch-curator service: elasticsearch version: '1.4.4' +default: + version: 2 +{%- endload %} + +{%- set server = salt['grains.filter_by'](base_defaults, merge=salt['pillar.get']('elasticsearch:server'), base='default') %} + +{%- load_yaml as client_defaults %} +Debian: + pkgs: + - python-elasticsearch + server: + host: 127.0.0.1 + port: 9200 + binary_port: 9300 +RedHat: + pkgs: + - python-elasticsearch + server: + host: 127.0.0.1 + port: 9200 + binary_port: 9300 {%- endload %} -{%- set server = salt['grains.filter_by'](base_defaults, merge=salt['pillar.get']('elasticsearch:server')) %} +{%- set client = salt['grains.filter_by'](client_defaults, merge=salt['pillar.get']('elasticsearch:client')) %} + +{% set monitoring = salt['grains.filter_by']({ + 'default': { + 'service_failed_warning_threshold_percent': 0.3, + 'service_failed_critical_threshold_percent': 0.6, + }, +}, grain='os_family', merge=salt['pillar.get']('elasticsearch:monitoring')) %}