hadrienpatte.subsonic

Ansible Role: Subsonic

Build Status

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 to 6.1.5.
  • subsonic_port: The port for Subsonic to listen for incoming HTTP traffic, defaults to 4040.
  • subsonic_max_memory: Maximum memory limit for Subsonic (Java heap size) in megabytes, defaults to 100.
  • 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 are apache2 and nginx, defaults to nginx.
  • subsonic_certificate_path: The folder for the TSL/SSL certificate.
  • subsonic_generate_self_signed_certificate: Whether to create a self-signed certificate, defaults to true.
  • subsonic_redirect_HTTPS: Set to true to automatically redirect requests to HTTPS with a self-signed certificate, defaults to false.
  • subsonic_letsencrypt: Set to true to get a TSL/SSL certificate from Let's Encrypt, defaults to false.
  • subsonic_letsencrypt_email: The email to use for registering with Let's Encrypt.
  • subsonic_remove_default: Set to true 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

Hadrien Patte PGP 0xFB500BB0

Informazioni sul progetto

Install Subsonic on Debian and Ubuntu.

Installa
ansible-galaxy install hadrienpatte.subsonic
Licenza
mit
Download
633
Proprietario
Automation enthusiast