X-Git-Url: https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas%2Felasticsearch.git;a=blobdiff_plain;f=elasticsearch%2Fserver%2Fcurator.sls;h=782477255a32f193de5cdcf5a3ac67dfb78bc7f5;hp=9cdfc13f10839fda1ad9879fbdd3de908d24a936;hb=refs%2Fheads%2Frelease%2F2019.101.1;hpb=911588c0a9c69234b52e26a8c37cfc66e4e42762 diff --git a/elasticsearch/server/curator.sls b/elasticsearch/server/curator.sls index 9cdfc13..7824772 100644 --- a/elasticsearch/server/curator.sls +++ b/elasticsearch/server/curator.sls @@ -9,7 +9,7 @@ elasticsearch_curator_config: - name: /etc/elasticsearch/curator.yml - source: salt://elasticsearch/files/curator.yml - group: elasticsearch - - mode: 750 + - mode: 640 - template: jinja - require: - pkg: elasticsearch_packages @@ -19,7 +19,7 @@ elasticsearch_curator_action_config: - name: /etc/elasticsearch/curator_actions.yml - source: salt://elasticsearch/files/curator_actions.yml - group: elasticsearch - - mode: 750 + - mode: 640 - template: jinja - require: - file: elasticsearch_curator_config @@ -30,3 +30,19 @@ elasticsearch_curator_cron: - user: elasticsearch - minute: random - hour: 1 + +elasticsearch_curator_cron_path: + cron.env_present: + - name: PATH + - user: elasticsearch + - value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + - require_in: + - cron: elasticsearch_curator_cron + +{%- if server.curator.logfile|default("") %} +elasticsearch_curator_log: + file.managed: + - name: {{ server.curator.logfile }} + - user: elasticsearch + - group: elasticsearch +{%- endif %}