wunzeco.elasticsearch-curator

elasticsearch-curator

Rôle Ansible pour installer et configurer elasticsearch-curator.

Exemples

Pour d'autres exemples de configuration d'actions, consultez https://www.elastic.co/guide/en/elasticsearch/client/curator/4.2/examples.html

- hôtes: eshost

  vars:
    version_elasticsearch_curator: 4.2.6tes_client_elasticsearch_curator: localhost
    maître_seulement_client_elasticsearch_curator: True  # si vous voulez que le curator s'exécute UNIQUEMENT sur le maître
    actions_elasticsearch_curator:
      - action: delete_indices
        description: >-
          Supprime les indices de plus de 45 jours (basé sur le nom de l'indice), pour les indices préfixés par logstash.
          Ignorez l'erreur si le filtre ne donne pas une liste d'indices actionnable (ignore_empty_list) et quittez proprement.
        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:
    emploi_cron_elasticsearch_curator:
      description: "Curator les indices Elasticsearch une fois par semaine"
      minute:  0
      heure:    0
      jour:     '*'
      jour_de_la_semaine: 6
      mois:   '*'

  rôles:
    - wunzeco.elasticsearch_curator

Test

Pour tester ce rôle, exécutez

kitchen test

Dépendances :

Aucune

À propos du projet

Installs and Configures elasticsearch-curator

Installer
ansible-galaxy install wunzeco.elasticsearch-curator
Licence
Unknown
Téléchargements
11.3k
Propriétaire