marvinpinto.sickrage
sickrage
Ansible Galaxyのロールで、sickrageをインストールおよび管理します。
要件
このロールはUbuntu 14.04でテストされており、Ubuntu系のシステムでのみ動作する可能性があります。
ロール変数
# アプリケーションの設定
sickrage_app_src_directory: '/opt/sickrage_src'
sickrage_app_data_directory: '/opt/sickrage_data'
sickrage_app_pid_file: '/tmp/sickrage.pid'
# デーモンの設定
sickrage_daemon_user: 'sickdaemon'
sickrage_daemon_port: '8081'
sickrage_daemon_extra_opts: " --port={{ sickrage_daemon_port }}"
例
このモジュールをAnsible Galaxyから'./roles'ディレクトリにインストールします:
ansible-galaxy install marvinpinto.sickrage -p ./roles
次のようにプレイブックで使用します:
- hosts: '127.0.0.1'
roles:
- role: 'marvinpinto.sickrage'
become: true
開発
ローカル開発とテストのために、提供されたVagrantfile
を使用します(ヒント: vagrant up --provision
)