sansible.logstash
Logstash
Diese Rolle installiert Logstash für den ELK-Stack.
Für weitere Informationen zu Logstash besuchen Sie bitte elastic logstash.
Installation und Abhängigkeiten
Diese Rolle installiert sansible.users_and_groups
zur Verwaltung des logstash
-Benutzers und sansible.java
zur Installation von Java.
Um zu installieren, führen Sie ansible-galaxy install sansible.logstash
aus oder fügen Sie dies in Ihre
roles.yml
ein:
- name: sansible.logstash
version: v2.1.x
und führen Sie ansible-galaxy install -p ./roles -r roles.yml
aus.
Tags
Diese Rolle verwendet zwei Tags: build und configure.
build
- Installiert Logstash und alle seine Abhängigkeiten.configure
- Konfiguriert und stellt sicher, dass der Logstash-Dienst läuft.
Beispiele
Um zu installieren:
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
Um Version 5.* zu installieren:
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
sansible_logstash_family: 5.x
sansible_logstash_version: 1:5.4.*
Um Version 6.* zu installieren:
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
sansible_logstash_family: 6.x
sansible_logstash_version: 1:6.6.*
Mit Ihren eigenen Konfigurationsdateien:
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
sansible_logstash_default_config: no
tasks:
- name: Logstash konfigurieren
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:
- Logstash neu starten
Installieren
ansible-galaxy install sansible.logstash
Lizenz
mit
Downloads
46.5k
Besitzer
See https://github.com/sansible/sansible for more information