sansible.logstash

Logstash

Mistrz: Status budowy
Rozwój: Status budowy

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
O projekcie

Install Logstash.

Zainstaluj
ansible-galaxy install sansible.logstash
Licencja
mit
Pobrania
46.5k
Właściciel
See https://github.com/sansible/sansible for more information