jmatt.beats
ansible-beats
Zainstaluj i skonfiguruj Elastic beats v5 dla infrastruktury LSST SQuaRE.
Przykład Playbooka
- hosts: serwery
roles:
- { role: lsst-sqre.beats }
Zmienne
Aby uzyskać pełną dokumentację opcji konfiguracyjnych, zobacz dokumentację metricbeat, filebeat i packetbeat.
beats_package_name
(domyślnie "metricbeat") Nazwa pakietu beatu. Dozwolone opcje to "metricbeat", "filebeat", "packetbeat" lub "heartbeat".
beats_package_version
(domyślnie "5.2.2") Wersja pakietu beatu.
beats_install
(domyślnie true) Czy zainstalować beat.
beats_config
(domyślnie "") Konfiguracja w formacie yaml dla beatu. Jeśli użytkownik nie zdefiniuje, żadna konfiguracja nie zostanie zastosowana.
beats_geoip
(domyślnie false) Czy zainstalować geoip do użycia przez beat.
Podziękowania
Ta rola opiera się na roli Ansible Galaxy Jonathan D Strootmana cyverse.beats
. Jest to bardziej kompletną implementacją i mniej subiektywną niż ta rola. Jednak nie obsługuje v5 ani nie stosuje konwencji nazewnictwa zmiennych, które stosuję w swoich rolach. Dlatego powstała ta nowa rola.
Zdecydowanie polecam cyverse.beats
. Wielkie podziękowania dla Strootmana i Cyverse za ich świetne role.
Licencja
Licencja MIT. Zobacz plik LICENSE.
Elastic beats v 5.x for LSST SQuaRE.
ansible-galaxy install jmatt.beats