wunzeco.elasticsearch-curator
elasticsearch-curator
Rol de Ansible para instalar y configurar elasticsearch-curator.
Ejemplos
Para más ejemplos de configuración de acciones, ve 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    # si quieres que curator se ejecute SOLO en el master
    elasticsearch_curator_actions:
      - action: delete_indices
        description: >-
          Eliminar índices más antiguos que 45 días (basado en el nombre del índice), para índices que comienzan con logstash-.
          Ignorar el error si el filtro no resulta en una lista de índices que se puedan gestionar (ignore_empty_list) y salir de manera limpia.
        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: "Curar índices de Elasticsearch una vez por semana"
      minute:  0
      hour:    0
      day:     '*'
      weekday: 6
      month:   '*'
  roles:
    - wunzeco.elasticsearch_curator
Pruebas
Para probar este rol, ejecuta
kitchen test
Dependencias:
Ninguna
Instalar
 ansible-galaxy install wunzeco.elasticsearch-curatorLicencia
 
            Unknown
          
Descargas
 
            11.3k
          
Propietario
 