fnzv.beats

Nazwa roli

Ta rola instaluje produkty Beats na maszynie z Ubuntu.

Ta rola potrafi zainstalować wszystkie produkty beats dostępne jako pakiety deb. Jednakże, jak dotąd, jedynymi obsługiwanymi produktami do konfiguracji są:

  • filebeat
  • metricbeat

Wymagania

Brak

Zmienne roli

Musisz określić wersję produktów Beats, które chcesz zainstalować, używając zmiennej beats_ver (domyślnie: 6.2.2).

Musisz również określić produkty, które chcesz zainstalować w zmiennej listowej o nazwie products:

products:
  - filebeat
  - metricbeat

Jeśli chcesz również skonfigurować produkty na bieżąco, musisz utworzyć zmienną z nazwą produktu plus _config:, która powinna być słownikiem zawierającym konfigurację YAML dla wybranego produktu. Np.:

filebeat_config:
  filebeat.modules:
    - module: system
      syslog:
        enabled: true
  output.logstash.hosts:
    - logstash.server:5044

Szczegółowe wartości dotyczące konfiguracji są dobrze opisane w dokumentacji beats.

Zależności

Brak zależności.

Przykładowy playbook

Dobrze jest również dołączyć przykład użycia Twojej roli (np. z parametrami przekazanymi jako zmienne):

- hosts: serwery
  roles:
     - role: jobscore.beats
       products:
        - filebeat
        - metricbeat
        - heartbeat

Licencja

GPLv3

Informacje o autorze

Ta rola została stworzona przez Erica Magalhãesa

Zainstaluj
ansible-galaxy install fnzv.beats
Licencja
gpl-3.0
Pobrania
2.5k
Właściciel
Breaking and fixing stuff on a daily basis