sansible.logstash
Logstash
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
Instalar
ansible-galaxy install sansible.logstash
Licencia
mit
Descargas
46.5k
Propietario
See https://github.com/sansible/sansible for more information