wilmardo.plex

wilmardo.plex

État de la construction Galaxy

Le rôle Plex ultime pour Ansible, installez Plex, Tautulli (anciennement PlexPy) et Plexupdate rapidement.

Exigences

Aucune, mais lorsque plexupdate_notify est activé, une configuration d'email pour le crontab est nécessaire pour recevoir les notifications.

Variables du rôle

Utilisation par défaut

Par défaut, le rôle installe Plex, Tautulli (anciennement PlexPy) et Plexupdate. Si vous souhaitez modifier cela, consultez la section Utilisation avancée pour les variables disponibles.

Utilisation avancée

Pour une utilisation plus avancée, les variables suivantes sont disponibles :

# Si Tautulli sera installé
tautulli_install: true
# Version de Tautulli à installer, passée au module git
tautulli_version: v2.0.24
# Utilisateur sous lequel exécuter Tautulli
tautulli_user: tautulli
# Groupe sous lequel exécuter Tautulli
tautulli_group: tautulli
# Emplacement d'installation de Tautulli
tautulli_install_location: /opt/Tautulli/
# Emplacement de la configuration de Tautulli (recommandé de le mettre quelque part dans /etc)
tautulli_config_location: /etc/tautulli-config.ini
# Emplacement des données de Tautulli (il est recommandé de NE PAS le placer dans le répertoire d'exécution de Tautulli)
tautulli_data_location: "{{ tautulli_install_location }}/data"

# Si plexupdate sera installé
plexupdate_install: true
# Version de Plexupdate à installer, passée au module git
plexupdate_version: master
# Emplacement d'installation de Plexupdate
plexupdate_install_location: /opt/plexupdate/
# Emplacement de la configuration de Plexupdate
plexupdate_config_location: /etc/plexupdate.conf
# Emplacement du cronwrapper de Plexupdate, changez cron.daily à interval (cron.hourly, cron.daily, cron.weekly, cron.monthly)
plexupdate_cronwrapper: /etc/cron.daily/plexupdate

# Options Cron pour Plexupdate
# Si Plexupdate installera automatiquement la nouvelle version téléchargée
plexupdate_autoinstall: true
# Si Plexupdate supprimera le package téléchargé après installation pour économiser de l'espace disque
plexupdate_autoupdate: true
# Si Plexupdate téléchargera la version publique (mettez sur non pour télécharger les versions PlexPass)
plexupdate_public: true
# Si Plexupdate notifiera par email après une erreur cron
plexupdate_notify: false

Dépendances

Aucune, mais pour Tautulli (anciennement PlexPy) sur Centos 6, Python 2.7 à partir des Software Collections est installé.

Exemple de Playbook

Installer Plex, Tautulli et plexupdate

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

Après avoir exécuté le playbook, Plex et Tautulli doivent être configurés :

License

BSD-3-Clause-Clear

Informations sur l'auteur

Ce rôle a été créé en 2017 par Wilmar den Ouden.

À propos du projet

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

Installer
ansible-galaxy install wilmardo.plex
Licence
bsd-3-clause-clear
Téléchargements
3.1k
Propriétaire
❤️ Kubernetes