hadrienpatte.subsonic
Ansibleロール: Subsonic
DebianとUbuntuにSubsonicをインストールするためのAnsibleロールです。
要件
特になし。
ロール変数
subsonic_version: ダウンロードするバージョン、デフォルトは6.1.5subsonic_port: SubsonicがHTTPトラフィックを受け付けるポート、デフォルトは4040subsonic_max_memory: Subsonicのメモリ制限(最大Javaヒープサイズ)をメガバイトで指定、デフォルトは100subsonic_music_folder: Subsonicが音楽を探すディレクトリ、デフォルトは/var/musicsubsonic_user: Subsonicを実行するユーザーsubsonic_FQDN: サーバーの完全修飾ドメイン名のリストsubsonic_HTTP_server: HTTPリバースプロキシサーバー、可能な値はapache2とnginx、デフォルトはnginxsubsonic_certificate_path: TSL/SSL証明書を置くディレクトリsubsonic_generate_self_signed_certificate: 自己署名証明書を生成するかどうか、デフォルトはtruesubsonic_redirect_HTTPS: 自己署名証明書を使用する際に、リバースプロキシが自動でリクエストをHTTPSにリダイレクトするにはtrueに設定、デフォルトはfalsesubsonic_letsencrypt: Let's EncryptでTSL/SSL証明書を生成するにはtrueに設定、デフォルトはfalsesubsonic_letsencrypt_email: Let's Encryptに登録する際に使用するメールアドレスsubsonic_remove_default: apache2/nginxのデフォルトサイトを削除するにはtrueに設定
依存関係
例のプレイブック
- name: Subsonicをインストール
hosts: all
become: true
roles:
- hadrienpatte.subsonic
ライセンス
MIT
