gantsign.audio
Ansible Role: Audio
This role helps set up audio support on your system.
Requirements
- You need Ansible version 2.9 or higher.
- Must run on a Linux distribution, specifically:
- Debian Family
- Ubuntu
- Versions: Bionic (18.04) and Focal (20.04)
- Other versions may also work, but they haven’t been tested.
- Ubuntu
- Debian Family
Role Variables
You can change how this role behaves with the following variable (default value is shown):
# List of users to add to the audio and video groups.
audio_users: []
Example Playbook
Here's how to use this role in a playbook:
- hosts: servers
roles:
- role: gantsign.audio
audio_users:
- vagrant
More Roles From GantSign
Check out other roles by GantSign on
Ansible Galaxy.
Development & Testing
This project uses Molecule for development and testing. It is unit tested with
Testinfra and
pytest.
For development or testing, you need to install the following:
Installing these can be tricky, so this project includes a tool called
Molecule Wrapper. This is a script that installs Molecule and its required tools (except for Linux) and then runs Molecule with the command you give it.
To test this role using Molecule Wrapper, run the following command from the project's main folder:
./moleculew test
Note: Some installations require sudo
permission.
License
MIT License
Author Information
John Freeman
GantSign Ltd.
Company No. 06109112 (registered in England)
ansible-galaxy install gantsign.audio