plexupdate

wilmardo.plexupdate

Build Status Galaxy

Keep your Plex server automagically up to date with Plexupdate!

Requirements

None but when plexupdate_notify is enabled a working crontab email configuration is required to be able to receive notifications.

Role Variables

Default usage

As default plexupdate is installed and running. If you want to adapt this to your needs look at the Advanced usage section.

Advanced usage

For more advanced usage the following variables are available:

# Version of Plexupdate to install, gets passed to git module
plexupdate_version: master
# Plexupdate install location
plexupdate_install_location: /opt/plexupdate/
# Plexupdate config location
plexupdate_config_location: /etc/plexupdate.conf
# Plexupdate cronwrapper location, change cron.daily to interval (cron.hourly, cron.daily, cron.weekly, cron.monthly)
plexupdate_cronwrapper: /etc/cron.daily/plexupdate

# Config options for plexupdate

# If Plexupdate will automatically install newly downloaded version (adds crontab entry)
plexupdate_autoinstall: true
# If Plexupdate will update itself using git (adds crontab entry)
plexupdate_autoupdate: true
# If Plexupdate will delete the downloaded package after installation to conserve disk space
plexupdate_autodelete: true
# If set, and combined with plexupdate_autoinstall, the script will automatically check if the server is in use and defer the update
plexupdate_plexserver: 127.0.0.1
# Sets the port to use along with plexupdate_plexserver
plexupdate_plexport: 32400
# If Plexupdate will download the public release (set to no to download PlexPass releases)
plexupdate_public: true
# Set to Plex Pass (most of the times not needed see: https://github.com/mrworf/plexupdate/wiki/Authenticating-with-Plex-Pass)
plexupdate_token: ""
# If Plexupdate will notify by mail after cron error
plexupdate_notify: false

Dependencies

None

Example Playbook

Install plexupdate with the default settings

- hosts: all
  roles:
     - role: wilmardo.plexupdate

License

BSD-3-Clause-Clear

Author Information

This role was created in 2018 by Wilmar den Ouden.

About

Role to install plexupdate

Install
ansible-galaxy install wilmardo/ansible-role-plexupdate
GitHub repository
License
bsd-3-clause-clear
Downloads
187
Owner
❤️ Kubernetes