marvinpinto.headphones
headphones
This is an Ansible Galaxy role for installing and managing Headphones.
Requirements
This role has been tested on Ubuntu 14.04 and is expected to work on similar Ubuntu systems.
Role Variables
# Application configuration
headphones_app_src_directory: '/opt/headphones_src' # Directory for Headphones source code
headphones_app_version: 'v0.5.16' # Version of the application
headphones_app_data_directory: '/opt/headphones_data' # Directory for application data
headphones_app_pid_file: '/tmp/headphones.pid' # File for process ID
# Daemon configuration
headphones_daemon_user: 'headphonesdaemon' # User for the Daemon process
headphones_daemon_port: '8181' # Port for access
headphones_daemon_extra_opts: "" # Any extra options for the Daemon
Examples
To install this module from Ansible Galaxy into the './roles' directory, run:
ansible-galaxy install marvinpinto.headphones -p ./roles
To use it in a playbook, do the following:
- hosts: '127.0.0.1' # Run on the local host
roles:
- role: 'marvinpinto.headphones' # Use the Headphones role
become: true # Run with elevated privileges
Development
Use the provided Vagrantfile
for local development and testing. Just run vagrant up --provision
.
Informazioni sul progetto
Ansible Galaxy role to install and manage headphones.
Installa
ansible-galaxy install marvinpinto.headphones
Licenza
mit
Download
115
Proprietario
Computer nerd.