1 ## Default: Daily rotation with 28 rotations kept
2 {%- from "elasticsearch/map.jinja" import server, client with context %}
4 {%- if server.get('enabled', False) %}
5 {%- set log_interval = server.get('logrotate', {}).get('interval', 'daily') %}
6 {%- set log_rotation = server.get('logrotate', {}).get('rotate', 28) %}
7 {%- elif client.get('enabled', False) %}
8 {%- set log_interval = client.get('logrotate', {}).get('interval', 'daily') %}
9 {%- set log_rotation = client.get('logrotate', {}).get('rotate', 28) %}
12 {%- if server.get('enabled', False) or client.get('enabled', False) %}
16 - /var/log/elasticsearch/*.log
19 - rotate: {{ log_rotation }}
25 - create 664 elasticsearch elasticsearch