subsonic

Ansible Роль: Subsonic

Статус сборки

Ansible роль, устанавливающая Subsonic на Debian и Ubuntu.

Требования

Нет.

Переменные роли

  • subsonic_version: версия для загрузки, по умолчанию 6.1.5
  • subsonic_port: порт, на котором Subsonic будет слушать входящий HTTP трафик, по умолчанию 4040
  • subsonic_max_memory: лимит памяти для Subsonic (максимальный размер кучи Java) в мегабайтах, по умолчанию 100
  • subsonic_music_folder: каталог, в котором Subsonic будет искать музыку, по умолчанию /var/music
  • subsonic_user: пользователь, который будет запускать Subsonic
  • subsonic_FQDN: список полных доменных имен сервера
  • subsonic_HTTP_server: HTTP обратный прокси-сервер, возможные значения: apache2 и nginx, по умолчанию nginx
  • subsonic_certificate_path: каталог, где будет находиться TSL/SSL сертификат
  • subsonic_generate_self_signed_certificate: генерировать самоподписанный сертификат, по умолчанию true
  • subsonic_redirect_HTTPS: установить true, чтобы обратный прокси автоматически перенаправлял запросы на HTTPS при использовании самоподписанного сертификата, по умолчанию false
  • subsonic_letsencrypt: установить true, чтобы создать TSL/SSL сертификат с помощью Let's Encrypt, по умолчанию false
  • subsonic_letsencrypt_email: электронная почта для регистрации в Let's Encrypt
  • subsonic_remove_default: установить true, чтобы удалить сайт по умолчанию для apache2/nginx

Зависимости

Пример плейбука

- name: Установка Subsonic
  hosts: все
  become: true
  roles:
    - hadrienpatte.subsonic

Лицензия

MIT

Информация об авторе

Hadrien Patte PGP 0xFB500BB0

О проекте

Install Subsonic on Debian and Ubuntu.

Установить
ansible-galaxy install HadrienPatte/ansible-role-subsonic
Лицензия
mit
Загрузки
624
Владелец
Automation enthusiast