wilmardo.plex
wilmardo.plex
Die beste Plex-Rolle für Ansible, um Plex, Tautulli (ehemals PlexPy) und Plexupdate ganz einfach zu installieren.
Anforderungen
Keine, aber wenn plexupdate_notify aktiviert ist, ist eine funktionierende E-Mail-Konfiguration für den Crontab erforderlich, um Benachrichtigungen zu erhalten.
Rollenvariablen
Standardnutzung
Standardmäßig installiert die Rolle Plex, Tautulli (ehemals PlexPy) und Plexupdate. Wenn du das ändern möchtest, schaue im Abschnitt Erweiterte Nutzung nach den verfügbaren Variablen.
Erweiterte Nutzung
Für eine erweiterte Nutzung stehen folgende Variablen zur Verfügung:
# Ob Tautulli installiert werden soll
tautulli_install: true
# Version von Tautulli, die installiert werden soll
tautulli_version: v2.0.24
# Benutzer, unter dem Tautulli laufen soll
tautulli_user: tautulli
# Gruppe, unter der Tautulli laufen soll
tautulli_group: tautulli
# Installationsort für Tautulli
tautulli_install_location: /opt/Tautulli/
# Konfigurationsort für Tautulli (empfohlen, es irgendwo in /etc zu speichern)
tautulli_config_location: /etc/tautulli-config.ini
# Datenort für Tautulli (empfohlen ist, es nicht im Tautulli-Installationsverzeichnis zu speichern)
tautulli_data_location: "{{ tautulli_install_location }}/data"
# Ob Plexupdate installiert werden soll
plexupdate_install: true
# Version von Plexupdate, die installiert werden soll
plexupdate_version: master
# Installationsort für Plexupdate
plexupdate_install_location: /opt/plexupdate/
# Konfigurationsort für Plexupdate
plexupdate_config_location: /etc/plexupdate.conf
# Ort für den Cronwrapper von Plexupdate, ändere cron.daily auf das gewünschte Intervall (cron.hourly, cron.daily, cron.weekly, cron.monthly)
plexupdate_cronwrapper: /etc/cron.daily/plexupdate
# Cron-Optionen für Plexupdate
# Ob Plexupdate automatisch die neu heruntergeladene Version installieren soll
plexupdate_autoinstall: true
# Ob Plexupdate das heruntergeladene Paket nach der Installation löschen soll, um Speicherplatz zu sparen
plexupdate_autoupdate: true
# Ob Plexupdate die öffentliche Version herunterladen soll (auf nein setzen, um PlexPass-Versionen herunterzuladen)
plexupdate_public: true
# Ob Plexupdate nach einem Cron-Fehler per E-Mail benachrichtigen soll
plexupdate_notify: false
Abhängigkeiten
Keine, aber für Tautulli (ehemals PlexPy) auf CentOS 6 muss Python 2.7 aus den Software Collections installiert sein.
Beispiel-Playbook
Installiere Plex, Tautulli und Plexupdate
- hosts: plexservers
roles:
- { role: wilmardo.plex }
Nach dem Ausführen des Playbooks müssen Plex und Tautulli eingerichtet werden:
- Plex ist zu finden unter http://ipadresse:32400/web
- Tautulli ist zu finden unter http://ipadresse:8181
Lizenz
BSD-3-Clause-Clear
Autor Informationen
Diese Rolle wurde 2017 von Wilmar den Ouden erstellt.
Role to install Plex Media Server, Tautulli (former PlexPy) and Plexupdate in one go!
ansible-galaxy install wilmardo.plex