headphones

headphones

Build Status Ansible Galaxy License

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)

About

Ansible Galaxy role to install and manage headphones.

Install
ansible-galaxy install marvinpinto/ansible-role-headphones
GitHub repository
License
mit
Downloads
105
Owner
Computer nerd.