marvinpinto.headphones

headphones

Build Status Ansible Galaxy License

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.