diff --git a/kubernetes/ansible/roles/logging/defaults/main.yml b/kubernetes/ansible/roles/logging/defaults/main.yml index fa43e592664775844e4f955a440bbc0fa0e0556b..2e98e5b7df0ddcbb29144474b245e1244ed9eb31 100644 --- a/kubernetes/ansible/roles/logging/defaults/main.yml +++ b/kubernetes/ansible/roles/logging/defaults/main.yml @@ -1,2 +1,3 @@ kibana_service: "{{swarm_dashboard}}:5601" fluentd_index_prefix: logstash +curator_delete_indices_older_than: 2 diff --git a/kubernetes/ansible/roles/logging/templates/elasticsearch-curator.yaml b/kubernetes/ansible/roles/logging/templates/elasticsearch-curator.yaml index 8405912d0b2755bd916e8304eebbca0da50a9cae..f71a82b16e3c177023d42f3421dd405c8b8fd7a1 100644 --- a/kubernetes/ansible/roles/logging/templates/elasticsearch-curator.yaml +++ b/kubernetes/ansible/roles/logging/templates/elasticsearch-curator.yaml @@ -3,6 +3,8 @@ cronjob: # At mid night every day of system time schedule: "00 00 * * *" jobRestartPolicy: Never + failedJobsHistoryLimit: 1 + successfulJobsHistoryLimit: 1 image: repository: untergeek/curator @@ -28,10 +30,9 @@ configMaps: direction: older timestring: '%Y.%m.%d' unit: days - unit_count: 2 + unit_count: {{ curator_delete_indices_older_than }} config_yml: |- --- client: - hosts: - - {{ groups['log-es'][0] }} + hosts: {{ groups['log-es'] }} port: 9200