hadrienpatte.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.5subsonic_port: port on which Subsonic will listen for incoming HTTP traffic, defaults to4040subsonic_max_memory: subsonic memory limit (max Java heap size) in megabytes, defaults to100subsonic_music_folder: directory where subsonic will look for musics, defaults to/var/musicsubsonic_user: user that will run subsonicsubsonic_FQDN: List of Fully Qualified Domain Names of the serversubsonic_HTTP_server: HTTP reverse proxy server, possible values areapache2andnginx, defaults tonginxsubsonic_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 totrueto have the reverse proxy automatically redirect requests to HTTPS when using self-signed certificate, defaults tofalsesubsonic_letsencrypt: set this totrueto generate TSL/SSL certificate with Let's encrypt, defaults tofalsesubsonic_letsencrypt_email: email to use when registering with Let's encryptsubsonic_remove_default: set this totrueto 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.subsonicLicense
mit
Downloads
640
Owner
Automation enthusiast
