diff --git a/elk_metrics_6x/createElasticIndexes.yml b/elk_metrics_6x/createElasticIndexes.yml index 15ce4233..a7e43bad 100644 --- a/elk_metrics_6x/createElasticIndexes.yml +++ b/elk_metrics_6x/createElasticIndexes.yml @@ -104,3 +104,22 @@ mapping: total_fields: limit: "3072" + + - name: Create custom monitoring index template + uri: + url: http://127.0.0.1:9200/_template/custom_monitoring + method: PUT + body: "{{ index_option | to_json }}" + status_code: 200 + body_format: json + register: create_basicIndexTemplate + until: create_basicIndexTemplate is success + retries: 3 + delay: 10 + vars: + index_option: + template: ".monitoring-*" + order: 1 + settings: + number_of_replicas: "{{ elasticsearch_number_of_replicas | int }}" + number_of_shards: "{{ ((elasticsearch_number_of_replicas | int) * 2) + 1 }}" diff --git a/elk_metrics_6x/roles/elastic_curator/tasks/curator_systemd.yml b/elk_metrics_6x/roles/elastic_curator/tasks/curator_systemd.yml index 9f44364e..a46854e3 100644 --- a/elk_metrics_6x/roles/elastic_curator/tasks/curator_systemd.yml +++ b/elk_metrics_6x/roles/elastic_curator/tasks/curator_systemd.yml @@ -34,7 +34,7 @@ OnBootSec: 30min OnUnitActiveSec: 24h Persistent: true - - service_name: "curator" + - service_name: "curator-size" execstarts: - /opt/elasticsearch-curator/bin/curator --config /var/lib/curator/curator.yml