hadrienpatte.subsonic
Ansible角色:Subsonic
这是一个用于在Debian和Ubuntu上安装Subsonic的Ansible角色。
需求
无。
角色变量
subsonic_version:要下载的版本,默认为6.1.5subsonic_port:Subsonic监听传入HTTP流量的端口,默认为4040subsonic_max_memory:Subsonic内存限制(最大Java堆大小),单位为MB,默认为100subsonic_music_folder:Subsonic查找音乐的目录,默认为/var/musicsubsonic_user:运行Subsonic的用户subsonic_FQDN:服务器的完全合格域名列表subsonic_HTTP_server:HTTP反向代理服务器,可能的值为apache2和nginx,默认为nginxsubsonic_certificate_path:存放TSL/SSL证书的目录subsonic_generate_self_signed_certificate:是否生成自签名证书,默认为truesubsonic_redirect_HTTPS:设置为true以在使用自签名证书时自动将请求重定向到HTTPS,默认为falsesubsonic_letsencrypt:设置为true以使用Let's Encrypt生成TSL/SSL证书,默认为falsesubsonic_letsencrypt_email:注册Let's Encrypt时使用的电子邮件subsonic_remove_default:设置为true以移除apache2/nginx默认站点
依赖
示例剧本
- name: 安装Subsonic
hosts: all
become: true
roles:
- hadrienpatte.subsonic
许可
MIT
