cmacrae.sonarr

Sonarr

Diese Rolle installiert Sonarr, einen intelligenten PVR für Usenet- und Bittorrent-Nutzer.

Anforderungen

Diese Rolle benötigt Ansible 2.0

Unterstützte Plattformen

  • Ubuntu: 15.04
  • Debian: 8
  • EL: 7

Rollen-Variablen

Alle Variablen haben sinnvolle Standardwerte, die in defaults/main.yml zu finden sind. Die aktuelle Version enthält folgende Variablen:

Standardwerte

Name Standardwert Beschreibung
sonarr_user_name sonarr Der Benutzer, der den Sonarr-Dienst ausführt
sonarr_group_name sonarr Die Hauptgruppe für sonarr_user_name, um den Sonarr-Dienst auszuführen
sonarr_user_uid 1005 UID des Sonarr-Dienstbenutzers
sonarr_group_gid 1005 GID der Sonarr-Dienstgruppe
sonarr_user_home /var/lib/{{ sonarr_user_name }} Home-Verzeichnis des Sonarr-Dienstbenutzers
sonarr_exe_url Siehe defaults/main.yml Die entfernte URL, um das Sonarr-Archiv abzurufen
sonarr_data_path {{ sonarr_user_home }}/data Hauptdatenpfad für den Sonarr-Dienst
sonarr_dependencies - mono-devel Eine Liste der Abhängigkeitspakete für Sonarr
sonarr_mono_gpg_key Siehe defaults/main.yml Die URL zum GPG-Schlüssel für das Mono-Paket-Repository
sonarr_service_file
src sonarr.service.j2 Die Quellvorlage für das Sonarr-Dienstmanifest
dest /etc/systemd/system/sonarr.service Der Zielort, um das Sonarr-Dienstmanifest bereitzustellen
sonarr_service_reload_command systemctl daemon-reload Der Befehl, der verwendet wird, um die Sonarr-Dienstkonfiguration neu zu laden

Beispiel-Playbook

- hosts: sonarr_servers
  roles:
    - role: cmacrae.sonarr

Oder, Parameterwerte übergeben:

- hosts: sonarr_servers
  roles:
    - { role: cmacrae.sonarr, sonarr_user_name: downld, sonarr_group_name: downld }

Lizenz

MIT

Autoreninformationen

Erstellt von Calum MacRae

Zögere nicht, mich zu kontaktieren:
Twitter - @calumacrae, mailto:[email protected]
Ein Problem melden
Mitwirken

Über das Projekt

Deploy Sonarr, a mart PVR for newsgroup and bittorrent users

Installieren
ansible-galaxy install cmacrae.sonarr
GitHub Repository
Lizenz
Unknown
Downloads
248
Besitzer