wilmardo.plexupdate
wilmardo.plexupdate
使用 Plexupdate 自动更新您的 Plex 服务器!
要求
没有特别要求,但在启用 plexupdate_notify 时,需要一个可正常工作的 crontab 邮件配置以接收通知。
角色变量
默认使用
默认情况下,plexupdate 已安装并正在运行。如果您想根据自己的需求进行调整,请查看 高级用法 部分。
高级用法
对于更高级的用法,可以使用以下变量:
# 要安装的 Plexupdate 版本,传递给 git 模块
plexupdate_version: master
# Plexupdate 安装位置
plexupdate_install_location: /opt/plexupdate/
# Plexupdate 配置位置
plexupdate_config_location: /etc/plexupdate.conf
# Plexupdate cronwrapper 位置,您可以将 cron.daily 更改为其他时间间隔(如 cron.hourly, cron.daily, cron.weekly, cron.monthly)
plexupdate_cronwrapper: /etc/cron.daily/plexupdate
# Plexupdate 的配置选项
# 如果 Plexupdate 会自动安装新下载的版本(添加 crontab 条目)
plexupdate_autoinstall: true
# 如果 Plexupdate 会使用 git 自我更新(添加 crontab 条目)
plexupdate_autoupdate: true
# 如果 Plexupdate 会在安装后删除下载的包以节省磁盘空间
plexupdate_autodelete: true
# 如果设置了此项,并与 plexupdate_autoinstall 结合,脚本将自动检查服务器是否在使用,并推迟更新
plexupdate_plexserver: 127.0.0.1
# 设置要与 plexupdate_plexserver 一起使用的端口
plexupdate_plexport: 32400
# 如果 Plexupdate 会下载公开版本(设置为否以下载 PlexPass 版本)
plexupdate_public: true
# 设置为 Plex Pass(大多数情况下不需要,详见:https://github.com/mrworf/plexupdate/wiki/Authenticating-with-Plex-Pass)
plexupdate_token: ""
# 如果 Plexupdate 会在 cron 错误后发送邮件通知
plexupdate_notify: false
依赖
无
示例剧本
使用默认设置安装 plexupdate
- hosts: all
roles:
- role: wilmardo.plexupdate
许可证
BSD-3-Clause-Clear
作者信息
该角色由 Wilmar den Ouden 于 2018 年创建。
安装
ansible-galaxy install wilmardo.plexupdate
许可证
bsd-3-clause-clear
下载
216
拥有者
❤️ Kubernetes