1 {%- load_yaml as base_defaults %}
7 - elasticsearch-curator
14 - elasticsearch-curator
15 service: elasticsearch
18 {%- set server = salt['grains.filter_by'](base_defaults, merge=salt['pillar.get']('elasticsearch:server'), base='default') %}
20 {%- load_yaml as client_defaults %}
23 - python-elasticsearch
30 - python-elasticsearch
37 {%- set client = salt['grains.filter_by'](client_defaults, merge=salt['pillar.get']('elasticsearch:client')) %}
39 {% set monitoring = salt['grains.filter_by']({
41 'service_failed_warning_threshold_percent': 0.3,
42 'service_failed_critical_threshold_percent': 0.6,
43 'service_disk_space_watermark_minor_threshold_percent': 0.6,
44 'service_disk_space_watermark_major_threshold_percent': 0.75,
46 }, grain='os_family', merge=salt['pillar.get']('elasticsearch:monitoring')) %}