hadrienpatte.subsonic

Rola Ansible: Subsonic

Status budowy

Rola Ansible, która instaluje Subsonic na systemach Debian i Ubuntu.

Wymagania

Brak.

Zmienne roli

  • subsonic_version: wersja do pobrania, domyślnie 6.1.5
  • subsonic_port: port, na którym Subsonic będzie nasłuchiwał na przychodzący ruch HTTP, domyślnie 4040
  • subsonic_max_memory: limit pamięci Subsonic (maksymalny rozmiar stosu Java) w megabajtach, domyślnie 100
  • subsonic_music_folder: katalog, w którym Subsonic będzie szukał muzyki, domyślnie /var/music
  • subsonic_user: użytkownik, który będzie uruchamiał Subsonic
  • subsonic_FQDN: lista pełnych nazw domenowych serwera
  • subsonic_HTTP_server: serwer proxy HTTP, możliwe wartości to apache2 i nginx, domyślnie nginx
  • subsonic_certificate_path: katalog, w którym będzie certyfikat TSL/SSL
  • subsonic_generate_self_signed_certificate: czy wygenerować certyfikat samopodpisany, domyślnie true
  • subsonic_redirect_HTTPS: ustaw na true, aby proxy automatycznie przekierowywał żądania na HTTPS używając certyfikatu samopodpisanego, domyślnie false
  • subsonic_letsencrypt: ustaw na true, aby wygenerować certyfikat TSL/SSL przy użyciu Let's Encrypt, domyślnie false
  • subsonic_letsencrypt_email: email do użycia przy rejestracji w Let's Encrypt
  • subsonic_remove_default: ustaw na true, aby usunąć domyślną stronę apache2/nginx

Zależności

Przykładowy playbook

- name: Zainstaluj Subsonic
  hosts: all
  become: true
  roles:
    - hadrienpatte.subsonic

Licencja

MIT

Informacje o autorze

Hadrien Patte PGP 0xFB500BB0

O projekcie

Install Subsonic on Debian and Ubuntu.

Zainstaluj
ansible-galaxy install hadrienpatte.subsonic
Licencja
mit
Pobrania
633
Właściciel
Automation enthusiast