wunzeco.elasticsearch-curator
elasticsearch-curator
Ansible角色用于安装和配置elasticsearch-curator。
示例
有关操作的进一步配置示例,请参见 https://www.elastic.co/guide/en/elasticsearch/client/curator/4.2/examples.html
- hosts: eshost
vars:
elasticsearch_curator_version: 4.2.6
elasticsearch_curator_client_hosts: localhost
elasticsearch_curator_client_master_only: True # 如果您希望curator仅在主节点上运行
elasticsearch_curator_actions:
- action: delete_indices
description: >-
删除超过45天的索引(基于索引名称),适用于以logstash-为前缀的索引。
如果过滤器没有生成可执行索引列表,则忽略错误(ignore_empty_list),并正常退出。
options:
ignore_empty_list: True
timeout_override:
continue_if_exception: False
disable_action: False
filters:
- filtertype: pattern
kind: prefix
value: logstash-
exclude:
- filtertype: age
source: name
direction: older
timestring: "'%Y.%m.%d'"
unit: days
unit_count: 45
exclude:
elasticsearch_curator_cron_job:
description: "每周整理一次Elasticsearch索引"
minute: 0
hour: 0
day: '*'
weekday: 6
month: '*'
roles:
- wunzeco.elasticsearch_curator
测试
要测试此角色,请运行
kitchen test
依赖项:
无
安装
ansible-galaxy install wunzeco.elasticsearch-curator
许可证
Unknown
下载
11.3k
拥有者