hadrienpatte.subsonic
Ansible Rolle: Subsonic
Eine Ansible Rolle, die Subsonic auf Debian und Ubuntu installiert.
Anforderungen
Keine.
Variablen der Rolle
subsonic_version
: Version zum Herunterladen, standardmäßig6.1.5
subsonic_port
: Port, auf dem Subsonic auf eingehenden HTTP-Verkehr hört, standardmäßig4040
subsonic_max_memory
: Speicherlimit für Subsonic (maximale Java Heap-Größe) in Megabyte, standardmäßig100
subsonic_music_folder
: Verzeichnis, in dem Subsonic nach Musik sucht, standardmäßig/var/music
subsonic_user
: Benutzer, der Subsonic ausführtsubsonic_FQDN
: Liste der vollqualifizierten Domainnamen des Serverssubsonic_HTTP_server
: HTTP-Proxy-Server, mögliche Werte sindapache2
undnginx
, standardmäßignginx
subsonic_certificate_path
: Verzeichnis, in dem das TSL/SSL-Zertifikat gespeichert wirdsubsonic_generate_self_signed_certificate
: ob ein selbstsigniertes Zertifikat erstellt werden soll, standardmäßigtrue
subsonic_redirect_HTTPS
: auftrue
setzen, um den Reverse-Proxy automatisch Anfragen auf HTTPS umzuleiten, wenn ein selbstsigniertes Zertifikat verwendet wird, standardmäßigfalse
subsonic_letsencrypt
: auftrue
setzen, um ein TSL/SSL-Zertifikat mit Let's Encrypt zu erstellen, standardmäßigfalse
subsonic_letsencrypt_email
: E-Mail-Adresse, die bei der Registrierung bei Let's Encrypt verwendet werden sollsubsonic_remove_default
: auftrue
setzen, um die Standardseite von apache2/nginx zu entfernen
Abhängigkeiten
Beispiel-Playbook
- name: Subsonic installieren
hosts: all
become: true
roles:
- hadrienpatte.subsonic
Lizenz
MIT
Informationen zum Autor
Installieren
ansible-galaxy install hadrienpatte.subsonic
Lizenz
mit
Downloads
633
Besitzer
Automation enthusiast