subsonic
Ansible Role: Subsonic
An Ansible Role that installs Subsonic on Debian and Ubuntu.
Requirements
None.
Role Variables
subsonic_version
: version to download, defaults to6.1.5
subsonic_port
: port on which Subsonic will listen for incoming HTTP traffic, defaults to4040
subsonic_max_memory
: subsonic memory limit (max Java heap size) in megabytes, defaults to100
subsonic_music_folder
: directory where subsonic will look for musics, defaults to/var/music
subsonic_user
: user that will run subsonicsubsonic_FQDN
: List of Fully Qualified Domain Names of the serversubsonic_HTTP_server
: HTTP reverse proxy server, possible values areapache2
andnginx
, defaults tonginx
subsonic_certificate_path
: directory where the TSL/SSL certificate will besubsonic_generate_self_signed_certificate
: whether to generate a self-signed certificate, defaults totrue
.subsonic_redirect_HTTPS
: set this totrue
to have the reverse proxy automatically redirect requests to HTTPS when using self-signed certificate, defaults tofalse
subsonic_letsencrypt
: set this totrue
to generate TSL/SSL certificate with Let's encrypt, defaults tofalse
subsonic_letsencrypt_email
: email to use when registering with Let's encryptsubsonic_remove_default
: set this totrue
to remove apache2/nginx default site
Dependencies
Example Playbook
- name: Install Subsonic
hosts: all
become: true
roles:
- hadrienpatte.subsonic
License
MIT
Author Information
Install
ansible-galaxy install HadrienPatte/ansible-role-subsonic
License
mit
Downloads
624
Owner
Automation enthusiast