evrardjp.papertrail
Ansible Papertrail Rolle
Wichtiger Hinweis
Diese Rolle bekommt keine Aufmerksamkeit, daher werde ich sie archivieren. Jeder kann dazu beitragen oder sie forken, wenn sie überleben soll.
Einführung
Rolle zur Konfiguration des Papertrail-Dienstes. Derzeit wird nur rsyslog unterstützt. Bestätigt auf Debian und Redhat-basierten Systemen.
Voraussetzungen
papertrail_destination
muss konfiguriert werden.
Rollenvariablen
Pflicht:
papertrail_destination
Nicht bearbeitbar:
papertrail_rsyslog_packages
: Name der für Ihre Distribution erforderlichen rsyslog-Pakete.papertrail_rsyslog_tls_packages
: Name der für Ihre Distribution erforderlichen TLS-Pakete.papertrail_rsyslog_service
: Name des rsyslog-Dienstes auf Ihrer Distribution.papertrail_ca_url
: Statische Variable zur CA-Download-URL. Wird verwendet, wennpapertrail_enable_tls
aufTrue
gesetzt ist.papertrail_ca_checksum
: Statische Variable, die die Prüfziffer der CA-Datei enthält. Wird verwendet, wennpapertrail_enable_tls
aufTrue
gesetzt ist.
Bearbeitbar:
papertrail_logforwarder
: Der Forwarder, der in Papertrail verwendet wird. Nur rsyslog wird derzeit unterstützt.papertrail_enable_tls
: Schalten Sie dies aufTrue
, um das Protokoll-Forwarding über TCP+TLS zu aktivieren. Standardmäßig wird UDP verwendet.papertrail_enable_tcp
: Wenn Sie dies aufTrue
setzen, erfolgt das Protokoll-Forwarding über TCP anstelle von UDP. In diesem Fall wird kein TLS verwendet.papertrail_loglevel
papertrail_rsyslog_config
: Dies ist eine Liste von Name-Wert-Paaren, die in die rsyslog-Konfiguration eingefügt werden.papertrail_verify_ca_checksum
: Wechselt, ob die MD5-Prüfziffer der PEM-Datei überprüft wird.
Standardeinstellungen
papertrail_logforwarder
ist auf "rsyslog" eingestellt.papertrail_enable_tls
undpapertrail_enable_tcp
sind standardmäßig deaktiviert.- Wenn
papertrail_enable_tls
auf wahr gesetzt wird, wird automatischpapertrail_enable_tcp
ebenfalls aktiviert, es sei denn, es wird ausdrücklich anders angegeben (tun Sie das nicht!). papertrail_loglevel
hat als Standard*.*
(alles senden).papertrail_rsyslog_config
hat sinnvolle Standardwerte definiert, bitte prüfen Sie defaults/main.yml.papertrail_verify_ca_checksum
ist standardmäßig auf False.
Beispiel-Playbook
- hosts: all
roles:
- { role: evrardjp.papertrail, papertrail_destination: logs1234.papertrailapp.com:1234 }
Nächste Schritte
Unterstützung hinzufügen für
- syslog-ng
- remote_syslog2
- andere Betriebssysteme
Lizenz
Apache2
Autoreninformation
Jean-Philippe Evrard
Installieren
ansible-galaxy install evrardjp.papertrail
Lizenz
Unknown
Downloads
94
Besitzer