sansible.logstash

Logstash

Maestro: Estado de la Construcción
Desarrollo: Estado de la Construcción

Este rol instala Logstash para el stack ELK.

Para más información sobre Logstash, por favor visita elastic logstash.

Instalación y Dependencias

Este rol instalará sansible.users_and_groups para gestionar el usuario logstash y sansible.java para instalar Java.

Para instalar, ejecuta ansible-galaxy install sansible.logstash o añade esto a tu roles.yml

- name: sansible.logstash
  version: v2.1.x

y ejecuta ansible-galaxy install -p ./roles -r roles.yml

Etiquetas

Este rol utiliza dos etiquetas: build y configure

  • build - Instala Logstash y todas sus dependencias.
  • configure - Configura y asegura que el servicio de Logstash esté en funcionamiento.

Ejemplos

Para instalar:

- name: Elk Logstash
  hosts: "{{ hosts }}"

  roles:
    - role: sansible.logstash

Para instalar la versión 5.*:

- name: Elk Logstash
  hosts: "{{ hosts }}"

  roles:
    - role: sansible.logstash
      sansible_logstash_family: 5.x
      sansible_logstash_version: 1:5.4.*

Para instalar la versión 6.*:

- name: Elk Logstash
  hosts: "{{ hosts }}"

  roles:
    - role: sansible.logstash
      sansible_logstash_family: 6.x
      sansible_logstash_version: 1:6.6.*

Con tus propios archivos de configuración:

- name: Elk Logstash
  hosts: "{{ hosts }}"

  roles:
    - role: sansible.logstash
      sansible_logstash_default_config: no

  tasks:
    - name: Configurar logstash
      become: yes
      template:
        src: "{{ item }}.j2"
        dest: "/etc/logstash/conf.d/{{ item }}"
      with_items:
        - templates/01-inputs.conf
        - templates/10-filters.conf
        - templates/90-outputs.conf
      notify:
        - reiniciar logstash
Acerca del proyecto

Install Logstash.

Instalar
ansible-galaxy install sansible.logstash
Licencia
mit
Descargas
46.5k
Propietario
See https://github.com/sansible/sansible for more information