wilmardo.plex
wilmardo.plex
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 :
- Plex peut être trouvé à http://adresseip:32400/web
- Tautulli peut être trouvé à http://adresseip:8181
License
BSD-3-Clause-Clear
Informations sur l'auteur
Ce rôle a été créé en 2017 par Wilmar den Ouden.
Role to install Plex Media Server, Tautulli (former PlexPy) and Plexupdate in one go!
ansible-galaxy install wilmardo.plex