cmacrae.sonarr
Sonarr
この役割は、ニュースグループやビットトレントユーザー向けのスマートPVRであるSonarrをデプロイします。
要件
この役割にはAnsible 2.0が必要です。
サポート対象プラットフォーム
- Ubuntu: 15.04
- Debian: 8
- EL: 7
役割変数
すべての変数には適切なデフォルト値があり、defaults/main.yml
に見つけることができます。
現在のバージョンには以下の変数が含まれています:
デフォルト
名前 | デフォルト値 | 説明 |
---|---|---|
sonarr_user_name |
sonarr | Sonarrサービスを実行するユーザー |
sonarr_group_name |
sonarr | Sonarrサービスを実行するためのグループ |
sonarr_user_uid |
1005 | SonarrサービスユーザーのUID |
sonarr_group_gid |
1005 | SonarrサービスグループのGID |
sonarr_user_home |
/var/lib/{{ sonarr_user_name }} | Sonarrサービスユーザーのホームディレクトリ |
sonarr_exe_url |
defaults/main.yml を参照 |
Sonarrアーカイブを取得するためのリモートURL |
sonarr_data_path |
{{ sonarr_user_home }}/data | Sonarrサービスのルートデータパス |
sonarr_dependencies |
- mono-devel | Sonarrの依存パッケージのリスト |
sonarr_mono_gpg_key |
defaults/main.yml を参照 |
MonoパッケージリポジトリのGPGキーのURL |
sonarr_service_file |
||
src |
sonarr.service.j2 | Sonarrサービスマニフェストのソーステンプレート |
dest |
/etc/systemd/system/sonarr.service | Sonarrサービスマニフェストをデプロイする先 |
sonarr_service_reload_command |
systemctl daemon-reload |
Sonarrサービスの設定を再読み込みするためのコマンド |
例のプレイブック
- hosts: sonarr_servers
roles:
- role: cmacrae.sonarr
または、パラメータ値を渡して:
- hosts: sonarr_servers
roles:
- { role: cmacrae.sonarr, sonarr_user_name: downld, sonarr_group_name: downld }
ライセンス
MIT
著者情報
作成者: Calum MacRae
お気軽にご連絡ください:
お問い合わせ - @calumacrae, mailto:calum0macrae@gmail.com
問題を報告
貢献する