wilmardo.plex

wilmardo.plex

Estado de Construcción Galaxy

El rol definitivo de Plex para Ansible, instala Plex, Tautulli (anteriormente PlexPy) y Plexupdate de manera sencilla.

Requisitos

Ninguno, pero cuando se habilita plexupdate_notify, se requiere una configuración de correo electrónico en crontab para poder recibir notificaciones.

Variables del Rol

Uso por Defecto

Por defecto, el rol instala Plex, Tautulli (anteriormente PlexPy) y Plexupdate. Si deseas cambiar esto, consulta la sección de Uso Avanzado para las variables disponibles.

Uso Avanzado

Para un uso más avanzado, están disponibles las siguientes variables:

# Si Tautulli será instalado
tautulli_install: true
# Versión de Tautulli a instalar, se pasa al módulo de git
tautulli_version: v2.0.24
# Usuario para ejecutar tautulli
tautulli_user: tautulli
# Grupo para ejecutar tautulli
tautulli_group: tautulli
# Ubicación de instalación de Tautulli
tautulli_install_location: /opt/Tautulli/
# Ubicación de configuración de Tautulli (se recomienda ponerlo en /etc)
tautulli_config_location: /etc/tautulli-config.ini
# Ubicación de datos de Tautulli (se recomienda NO ponerlo en el directorio de ejecución de Tautulli)
tautulli_data_location: "{{ tautulli_install_location }}/data"

# Si Plexupdate será instalado
plexupdate_install: true
# Versión de Plexupdate a instalar, se pasa al módulo de git
plexupdate_version: master
# Ubicación de instalación de Plexupdate
plexupdate_install_location: /opt/plexupdate/
# Ubicación de configuración de Plexupdate
plexupdate_config_location: /etc/plexupdate.conf
# Ubicación del cronwrapper de Plexupdate, cambiar cron.daily por el intervalo (cron.hourly, cron.daily, cron.weekly, cron.monthly)
plexupdate_cronwrapper: /etc/cron.daily/plexupdate

# Opciones de Cron para plexupdate
# Si Plexupdate instalará automáticamente la nueva versión descargada
plexupdate_autoinstall: true
# Si Plexupdate eliminará el paquete descargado después de la instalación para conservar espacio en disco
plexupdate_autoupdate: true
# Si Plexupdate descargará la versión pública (configurar en no para descargar versiones de PlexPass)
plexupdate_public: true
# Si Plexupdate notificará por correo después de un error en cron
plexupdate_notify: false

Dependencias

Ninguna, pero para Tautulli (anteriormente PlexPy) en Centos 6, se debe instalar Python 2.7 desde las Colecciones de Software.

Ejemplo de Playbook

Instalar Plex, Tautulli y plexupdate

- hosts: plexservers
  roles:
    - { role: wilmardo.plex }

Después de ejecutar el playbook, se necesita configurar Plex y Tautulli:

Licencia

BSD-3-Clause-Clear

Información del Autor

Este rol fue creado en 2017 por Wilmar den Ouden.

Acerca del proyecto

Role to install Plex Media Server, Tautulli (former PlexPy) and Plexupdate in one go!

Instalar
ansible-galaxy install wilmardo.plex
Licencia
bsd-3-clause-clear
Descargas
3.1k
Propietario
❤️ Kubernetes