hadrienpatte.subsonic
Ansible Role: Subsonic
This is an Ansible Role that installs Subsonic on Debian and Ubuntu systems.
Requirements
No special requirements.
Role Variables
subsonic_version
: The version you want to download, defaults to6.1.5
.subsonic_port
: The port for Subsonic to listen for incoming HTTP traffic, defaults to4040
.subsonic_max_memory
: Maximum memory limit for Subsonic (Java heap size) in megabytes, defaults to100
.subsonic_music_folder
: The folder where Subsonic will look for music, defaults to/var/music
.subsonic_user
: The user that will run Subsonic.subsonic_FQDN
: List of Fully Qualified Domain Names for the server.subsonic_HTTP_server
: The HTTP reverse proxy server to use, options areapache2
andnginx
, defaults tonginx
.subsonic_certificate_path
: The folder for the TSL/SSL certificate.subsonic_generate_self_signed_certificate
: Whether to create a self-signed certificate, defaults totrue
.subsonic_redirect_HTTPS
: Set totrue
to automatically redirect requests to HTTPS with a self-signed certificate, defaults tofalse
.subsonic_letsencrypt
: Set totrue
to get a TSL/SSL certificate from Let's Encrypt, defaults tofalse
.subsonic_letsencrypt_email
: The email to use for registering with Let's Encrypt.subsonic_remove_default
: Set totrue
to remove the default site from apache2/nginx.
Dependencies
Example Playbook
- name: Install Subsonic
hosts: all
become: true
roles:
- hadrienpatte.subsonic
License
MIT License
Author Information
Installa
ansible-galaxy install hadrienpatte.subsonic
Licenza
mit
Download
633
Proprietario
Automation enthusiast