headphones
headphones
Ansible Galaxy role to install and manage Headphones.
Requirements
This role has been tested on Ubuntu 14.04 and will likely only work on an Ubuntu-like system.
Role Variables
# Application config
headphones_app_src_directory: '/opt/headphones_src'
headphones_app_version: 'v0.5.16' # Corresponding release tag
headphones_app_data_directory: '/opt/headphones_data'
headphones_app_pid_file: '/tmp/headphones.pid'
# Daemon config
headphones_daemon_user: 'headphonesdaemon'
headphones_daemon_port: '8181'
headphones_daemon_extra_opts: ""
Examples
Install this module from Ansible Galaxy into the './roles' directory:
ansible-galaxy install marvinpinto.headphones -p ./roles
Use it in a playbook as follows:
- hosts: '127.0.0.1'
roles:
- role: 'marvinpinto.headphones'
become: true
Development
Use the supplied Vagrantfile
for local development and testing (hint: vagrant up --provision
)
Install
ansible-galaxy install marvinpinto/ansible-role-headphones
License
mit
Downloads
105
Owner
Computer nerd.