evrardjp.papertrail
Ansible Papertrail ロール
重要な注意
このロールは注目を集めていないため、アーカイブします。
必要があれば、誰でも貢献したりフォークしたりできます。
はじめに
Papertrailサービスを設定するためのロールです。
現在、rsyslogのみがサポートされています。
DebianやRedhat系で動作することが確認されています。
要件
papertrail_destinationを設定する必要があります。
ロール変数
必須:
papertrail_destination
編集不可:
papertrail_rsyslog_packages: ディストリビューションに必要なrsyslogパッケージの名前。papertrail_rsyslog_tls_packages: ディストリビューションに必要なTLSパッケージの名前。papertrail_rsyslog_service: ディストリビューション内のrsyslogサービスの名前。papertrail_ca_url: CAダウンロード用の静的変数。papertrail_enable_tlsがTrueに設定されているときに使用します。papertrail_ca_checksum: CAファイルのチェックサムを保持する静的変数。papertrail_enable_tlsがTrueに設定されているときに使用します。
編集可能:
papertrail_logforwarder: Papertrailで使用されるフォワーダー。現時点ではrsyslogのみがサポートされています。papertrail_enable_tls: TCP+TLSのログ転送を有効にするにはTrueに切り替えます。デフォルトはUDP使用です。papertrail_enable_tcp:Trueに切り替えると、UDPの代わりにTCPでのログ転送が行われます。この場合TLSは使用されません。papertrail_loglevelpapertrail_rsyslog_config: rsyslog設定に挿入される名前+値の項目のリスト。papertrail_verify_ca_checksum: pemファイルのMD5チェックサムの検証を切り替えます。
デフォルト
papertrail_logforwarderは "rsyslog" に設定されています。papertrail_enable_tlsとpapertrail_enable_tcpはデフォルトで無効です。papertrail_enable_tlsを真に設定すると、特に明示的に指定しない限りpapertrail_enable_tcpも真になります(これをしないでください!)。papertrail_loglevelのデフォルトは*.*(すべてを送信)です。papertrail_rsyslog_configには合理的なデフォルトが定義されていますので、defaults/main.ymlを確認してください。papertrail_verify_ca_checksumのデフォルトは False です。
例プレイブック
- hosts: all
roles:
- { role: evrardjp.papertrail, papertrail_destination: logs1234.papertrailapp.com:1234 }
次のステップ
以下のサポートを追加します:
- syslog-ng
- remote_syslog2
- その他のOS
ライセンス
Apache2
著者情報
ジャン=フィリップ・エヴラール
インストール
ansible-galaxy install evrardjp.papertrailライセンス
Unknown
ダウンロード
101
