sansible.logstash
Logstash
Ta rola instaluje Logstash dla stosu ELK.
Aby uzyskać więcej informacji o Logstash, odwiedź elastic logstash.
Instalacja i zależności
Ta rola zainstaluje sansible.users_and_groups
do zarządzania użytkownikiem logstash
oraz sansible.java
do instalacji Java.
Aby zainstalować, uruchom ansible-galaxy install sansible.logstash
lub dodaj to do swojego
roles.yml
- name: sansible.logstash
version: v2.1.x
i uruchom ansible-galaxy install -p ./roles -r roles.yml
Tagi
Ta rola używa dwóch tagów: build i configure
build
- Instaluje Logstash i wszystkie jego zależności.configure
- Konfiguruje i zapewnia, że usługa Logstash działa.
Przykłady
Aby zainstalować:
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
Aby zainstalować wersję 5.*:
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
sansible_logstash_family: 5.x
sansible_logstash_version: 1:5.4.*
Aby zainstalować wersję 6.*:
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
sansible_logstash_family: 6.x
sansible_logstash_version: 1:6.6.*
Z własnymi plikami konfiguracyjnymi:
- name: Elk Logstash
hosts: "{{ hosts }}"
roles:
- role: sansible.logstash
sansible_logstash_default_config: no
tasks:
- name: Konfiguruj 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:
- restart logstash
Zainstaluj
ansible-galaxy install sansible.logstash
Licencja
mit
Pobrania
46.5k
Właściciel
See https://github.com/sansible/sansible for more information