wilmardo.plex

wilmardo.plex

Build Status Galaxy

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:

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