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
Ansible role for isntalling Beats on Ubuntu
ansible-galaxy install fnzv.beats