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_loglevel
papertrail_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
ダウンロード
94