jmatt.beats
ansible-beats
Installieren und Konfigurieren von Elastic beats v5 für die LSST SQuaRE Infrastruktur.
Beispiel-Playbook
- hosts: servers
roles:
- { role: lsst-sqre.beats }
Variablen
Für vollständige Dokumentation zu den Konfigurationsoptionen siehe die metricbeat, filebeat und packetbeat Dokumentation.
beats_package_name
(Standard "metricbeat") Der Paketname des Beats. Gültige Optionen sind "metricbeat", "filebeat", "packetbeat" oder "heartbeat".
beats_package_version
(Standard "5.2.2") Die Versionsnummer des Beats.
beats_install
(Standard true) Ob der Beat installiert werden soll.
beats_config
(Standard "") Die YAML-Konfiguration für den Beat. Wenn vom Benutzer nicht definiert, wird keine Konfiguration angewendet.
beats_geoip
(Standard false) Ob geoip für die Verwendung durch den Beat installiert werden soll.
Danksagungen
Diese Rolle basiert auf der Ansible Galaxy Rolle von Jonathan D Strootman cyverse.beats
. Es ist eine vollständigere Implementierung und weniger vorgefertigt als diese Rolle. Unterstützt jedoch nicht v5 oder folgt der Namenskonvention für Variablen, die meine Rollen befolgen. Daher diese neue Rolle.
Ich empfehle dringend cyverse.beats
. Ein großes Dankeschön an Strootman und Cyverse für ihre großartigen Rollen.
Lizenz
Die MIT-Lizenz. Siehe die LICENSE-Datei.
Elastic beats v 5.x for LSST SQuaRE.
ansible-galaxy install jmatt.beats