danielkoster.transmission-daemon
Ansible-Rolle: transmission-daemon
Installiert und konfiguriert den Transmission-Daemon auf Debian/Ubuntu-Servern.
Anforderungen
Es gibt keine speziellen Anforderungen. Beachten Sie, dass diese Rolle Root-Zugriff benötigt. Führen Sie sie entweder in einem Playbook mit become: yes aus oder verwenden Sie die Rolle in Ihrem Playbook wie folgt:
- hosts: transmission
roles:
- role: danielkoster.transmission-daemon
become: yes
Rollenvariablen
Jede Option in der settings.json-Konfigurationsdatei kann angegeben werden. Eine vollständige Liste der konfigurierbaren Optionen finden Sie im Transmission-Wiki. Beachten Sie, dass die Variablen in dieser Rolle Unterstriche verwenden und mit transmission_ beginnen. Wenn Sie also rpc-enabled überschreiben möchten, können Sie dies tun, indem Sie transmission_rpc_enabled definieren. Die Standardwerte finden Sie in defaults/main.yml, die aus der Standardkonfigurationsdatei des transmission-daemon-Pakets entnommen werden.
HINWEIS: Stellen Sie sicher, dass Sie transmission_rpc_password auf ein sicheres Passwort setzen oder die RPC-Anmeldung deaktivieren.
Beispiel-Playbook
- hosts: transmission
become: yes
roles:
- { role: danielkoster.transmission-daemon }
In vars/main.yml:
transmission_dht_enabled: false
transmission_max_peers_global: 1000
Completely configurable Ansible role for transmission-daemon on Debian/Ubuntu systems
ansible-galaxy install danielkoster.transmission-daemon