hadrienpatte.subsonic

Ansible Rolle: Subsonic

Build Status

Eine Ansible Rolle, die Subsonic auf Debian und Ubuntu installiert.

Anforderungen

Keine.

Variablen der Rolle

  • subsonic_version: Version zum Herunterladen, standardmäßig 6.1.5
  • subsonic_port: Port, auf dem Subsonic auf eingehenden HTTP-Verkehr hört, standardmäßig 4040
  • subsonic_max_memory: Speicherlimit für Subsonic (maximale Java Heap-Größe) in Megabyte, standardmäßig 100
  • subsonic_music_folder: Verzeichnis, in dem Subsonic nach Musik sucht, standardmäßig /var/music
  • subsonic_user: Benutzer, der Subsonic ausführt
  • subsonic_FQDN: Liste der vollqualifizierten Domainnamen des Servers
  • subsonic_HTTP_server: HTTP-Proxy-Server, mögliche Werte sind apache2 und nginx, standardmäßig nginx
  • subsonic_certificate_path: Verzeichnis, in dem das TSL/SSL-Zertifikat gespeichert wird
  • subsonic_generate_self_signed_certificate: ob ein selbstsigniertes Zertifikat erstellt werden soll, standardmäßig true
  • subsonic_redirect_HTTPS: auf true setzen, um den Reverse-Proxy automatisch Anfragen auf HTTPS umzuleiten, wenn ein selbstsigniertes Zertifikat verwendet wird, standardmäßig false
  • subsonic_letsencrypt: auf true setzen, um ein TSL/SSL-Zertifikat mit Let's Encrypt zu erstellen, standardmäßig false
  • subsonic_letsencrypt_email: E-Mail-Adresse, die bei der Registrierung bei Let's Encrypt verwendet werden soll
  • subsonic_remove_default: auf true 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

Hadrien Patte PGP 0xFB500BB0

Über das Projekt

Install Subsonic on Debian and Ubuntu.

Installieren
ansible-galaxy install hadrienpatte.subsonic
GitHub Repository
Lizenz
mit
Downloads
633
Besitzer
Automation enthusiast