wilmardo.plex
wilmardo.plex
This is a simple and easy way to install Plex, Tautulli (formerly PlexPy), and Plexupdate using Ansible.
Requirements
No specific requirements, but if you want to receive notifications from Plexupdate, make sure your email configuration in crontab is set up.
Role Variables
Default Usage
By default, the role installs Plex, Tautulli (formerly PlexPy), and Plexupdate. If you want to customize this, check the Advanced usage section for options.
Advanced Usage
Here are some advanced options you can set:
# Whether to install Tautulli
tautulli_install: true
# Tautulli version to install
tautulli_version: v2.0.24
# User that Tautulli will run as
tautulli_user: tautulli
# Group that Tautulli will run as
tautulli_group: tautulli
# Location where Tautulli will be installed
tautulli_install_location: /opt/Tautulli/
# Location for Tautulli configuration (recommended to be in /etc)
tautulli_config_location: /etc/tautulli-config.ini
# Location for Tautulli data (keep it separate from the exec directory)
tautulli_data_location: "{{ tautulli_install_location }}/data"
# Whether to install Plexupdate
plexupdate_install: true
# Plexupdate version to install
plexupdate_version: master
# Location where Plexupdate will be installed
plexupdate_install_location: /opt/plexupdate/
# Location for Plexupdate configuration
plexupdate_config_location: /etc/plexupdate.conf
# Location for Plexupdate's cron wrapper (set frequency here)
plexupdate_cronwrapper: /etc/cron.daily/plexupdate
# Options for Plexupdate
# Whether Plexupdate will automatically install new versions
plexupdate_autoinstall: true
# Whether Plexupdate will delete the package after installation to save space
plexupdate_autoupdate: true
# Whether to download the public release (set to no for PlexPass versions)
plexupdate_public: true
# Whether Plexupdate will send an email notification after an error
plexupdate_notify: false
Dependencies
No specific dependencies, but on CentOS 6, you'll need to have Python 2.7 installed from the Software Collections.
Example Playbook
To install Plex, Tautulli, and Plexupdate:
- hosts: plexservers
roles:
- { role: wilmardo.plex }
After you run the playbook, set up Plex and Tautulli:
- Access Plex at http://ipadress:32400/web
- Access Tautulli at http://ipaddress:8181
License
This project uses the BSD-3-Clause license.
Author Information
This role was created in 2017 by Wilmar den Ouden.
Informazioni sul progetto
Role to install Plex Media Server, Tautulli (former PlexPy) and Plexupdate in one go!
Installa
ansible-galaxy install wilmardo.plex
Licenza
bsd-3-clause-clear
Download
3.1k
Proprietario
❤️ Kubernetes