marvinpinto.couchpotato
カウチポテト
CouchPotatoをインストールし管理するためのAnsible Galaxyロールです。
要件
このロールはUbuntu 14.04でテストされており、おそらくUbuntu系のシステムでのみ動作します。
ロール変数
# アプリケーション設定
couchpotato_app_src_directory: '/opt/couchpotato_src'
couchpotato_app_data_directory: '/opt/couchpotato_data'
couchpotato_app_pid_file: '/tmp/couchpotato.pid'
# デーモン設定
couchpotato_daemon_user: 'couchdaemon'
couchpotato_daemon_extra_args: ''
例
Ansible Galaxyからこのモジュールを'./roles'ディレクトリにインストールします:
ansible-galaxy install marvinpinto.couchpotato -p ./roles
プレイブックで使用するには、次のようにします:
- hosts: '127.0.0.1'
roles:
- role: 'marvinpinto.couchpotato'
become: true
開発
ローカル開発とテストには、提供されたVagrantfile
を使用します(ヒント: vagrant up --provision
)
インストール
ansible-galaxy install marvinpinto.couchpotato
ライセンス
mit
ダウンロード
134
所有者
Computer nerd.