marvinpinto.headphones
ヘッドフォン
Ansible Galaxyのロールで、Headphonesをインストールして管理します。
要件
このロールはUbuntu 14.04でテストされており、Ubuntuに似たシステムでのみ動作する可能性があります。
ロール変数
# アプリケーション設定
headphones_app_src_directory: '/opt/headphones_src'
headphones_app_version: 'v0.5.16' # リリースタグに対応
headphones_app_data_directory: '/opt/headphones_data'
headphones_app_pid_file: '/tmp/headphones.pid'
# デーモン設定
headphones_daemon_user: 'headphonesdaemon'
headphones_daemon_port: '8181'
headphones_daemon_extra_opts: ""
例
このモジュールをAnsible Galaxyから'./roles'ディレクトリにインストールします:
ansible-galaxy install marvinpinto.headphones -p ./roles
次のようにプレイブックで使用します:
- hosts: '127.0.0.1'
roles:
- role: 'marvinpinto.headphones'
become: true
開発
ローカル開発とテストには、提供されたVagrantfile
を使用してください(ヒント:vagrant up --provision
)。
インストール
ansible-galaxy install marvinpinto.headphones
ライセンス
mit
ダウンロード
115
所有者
Computer nerd.