Ansible role that installs Mopidy on Ubuntu/Debian. Thanks to Daniel White for the inspiration :)
Available variables are listed below, along with default values (see defaults/main.yml)
A list of package manager extensions:
mopidy_packages:
- mopidy-spotify
A list of pip extensions:
mopidy_pip:
- mopidy-pandora
A list of additional options to configure. Each item requires the section, option and value properties to be defined. These are used by the ini_file module to configure `/etc/mopidy/mopidy.conf`:
mopidy_settings:
- { section: 'spotify', option: 'username', value: '{{ spotify_username }}' }
- { section: 'spotify', option: 'password', value: '{{ spotify_password }}' }
- { section: 'pandora', option: 'username', value: '{{ pandora_username }}' }
- { section: 'pandora', option: 'password', value: '{{ pandora_password }}' }
... <snip, please see defaults/main.yml file :)
playbook.yml:
- hosts: mopidy-hosts
roles:
- role: mopidy
A vagrant file has been included for easy testing. To get a running mopidy:
vagrant up --provider virtualbox
Please see included LICENSE file for license specifics
Copyright 2017 Jon Robison