1 {%- load_yaml as base_defaults %}
7 - python-elasticsearch-curator
15 - python-elasticsearch-curator
16 service: elasticsearch
20 {%- set server = salt['grains.filter_by'](base_defaults, merge=salt['pillar.get']('elasticsearch:server')) %}
22 {%- load_yaml as client_defaults %}
25 - python-elasticsearch
32 - python-elasticsearch
39 {%- set client = salt['grains.filter_by'](client_defaults, merge=salt['pillar.get']('elasticsearch:client')) %}
41 {% set monitoring = salt['grains.filter_by']({
43 'service_failed_warning_threshold_percent': 0.3,
44 'service_failed_critical_threshold_percent': 0.6,
46 }, grain='os_family', merge=salt['pillar.get']('elasticsearch:monitoring')) %}