このプロジェクトについて

ansible-role-goaccessロールは、EL、Fedora、Debian、およびUbuntuシステム上でGoAccessを自動的にデプロイする方法を提供します。インストールには2つの方法がサポートされています。1つは'dependent'(ディストリビューションパッケージまたは公式GoAccess APTリポジトリを使用)で、もう1つは'source'(tarballからビルド)です。このロールは、設定可能なパスに完全なGoAccess設定ファイルを生成できます。ロール変数を通じて、時間、日付、ログフォーマット、UIオプション、サーバーオプション、ファイルオプション、パーサーオプションを調整可能です。オプションとして、GoAccessをリアルタイムHTMLモードで実行し、HTMLレポートを継続的に更新するsystemdサービスを作成します。さらに、設定ファイル、ログファイル、関連ディレクトリの所有権と権限も管理します。このロールを使用するには、Ansibleユーザーはbecome権限を持ち、コントローラーにcommunity.generalコレクションが必要です。メタデータには対応プラットフォーム、最低Ansibleバージョン2.11、および依存関係なしが含まれます。