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