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_destinationmuss 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_tlsaufTruegesetzt ist.papertrail_ca_checksum: Statische Variable, die die Prüfziffer der CA-Datei enthält. Wird verwendet, wennpapertrail_enable_tlsaufTruegesetzt 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 aufTruesetzen, erfolgt das Protokoll-Forwarding über TCP anstelle von UDP. In diesem Fall wird kein TLS verwendet.papertrail_loglevelpapertrail_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_logforwarderist auf "rsyslog" eingestellt.papertrail_enable_tlsundpapertrail_enable_tcpsind standardmäßig deaktiviert.- Wenn
papertrail_enable_tlsauf wahr gesetzt wird, wird automatischpapertrail_enable_tcpebenfalls aktiviert, es sei denn, es wird ausdrücklich anders angegeben (tun Sie das nicht!). papertrail_loglevelhat als Standard*.*(alles senden).papertrail_rsyslog_confighat sinnvolle Standardwerte definiert, bitte prüfen Sie defaults/main.yml.papertrail_verify_ca_checksumist 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.papertrailLizenz
Unknown
Downloads
101
Besitzer
