1 {%- from "elasticsearch/map.jinja" import server with context %}
3 elasticsearch_curator_packages:
5 - names: {{ server.curator_pkgs }}
7 elasticsearch_curator_config:
9 - name: /etc/elasticsearch/curator.yml
10 - source: salt://elasticsearch/files/curator.yml
11 - group: elasticsearch
15 - pkg: elasticsearch_packages
17 elasticsearch_curator_action_config:
19 - name: /etc/elasticsearch/curator_actions.yml
20 - source: salt://elasticsearch/files/curator_actions.yml
21 - group: elasticsearch
25 - file: elasticsearch_curator_config
27 elasticsearch_curator_cron:
29 - name: "curator --config /etc/elasticsearch/curator.yml /etc/elasticsearch/curator_actions.yml >/dev/null"
34 elasticsearch_curator_cron_path:
38 - value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
40 - cron: elasticsearch_curator_cron
42 {%- if server.curator.logfile|default("") %}
43 elasticsearch_curator_log:
45 - name: {{ server.curator.logfile }}
47 - group: elasticsearch