wunzeco.elasticsearch-curator
elasticsearch-curator
elasticsearch-curatorをインストールして設定するためのAnsibleロールです。
例
アクションのさらに詳細な設定例については、以下を参照してください。 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: >-
logstash-プレフィックスのインデックスのうち、45日以上古いものを削除します。
フィルタが処理可能なインデックスのリストを生成しなかった場合はエラーを無視し、
クリーンに終了します。
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インデックスを週に1回整理する"
minute: 0
hour: 0
day: '*'
weekday: 6
month: '*'
roles:
- wunzeco.elasticsearch_curator
テスト
このロールをテストするには、次のコマンドを実行します。
kitchen test
依存関係:
なし
インストール
ansible-galaxy install wunzeco.elasticsearch-curator
ライセンス
Unknown
ダウンロード
11.3k
所有者