danielkoster.transmission-daemon
Rola Ansible: transmission-daemon
Instaluje i konfiguruje demon Transmission na serwerach Debian/Ubuntu.
Wymagania
Nie ma specjalnych wymagań. Należy pamiętać, że ta rola wymaga dostępu root, więc uruchom ją w playbooku z globalnym become: yes
, lub wywołaj rolę w swoim playbooku jak:
- hosts: transmission
roles:
- role: danielkoster.transmission-daemon
become: yes
Zmienne Roli
Można określić każdą opcję w pliku konfiguracyjnym settings.json
. Zobacz wiki Transmission dla pełnej listy konfigurowalnych opcji. Zauważ, że zmienne w tej roli używają podkreśleń i są poprzedzone transmission_
. Więc jeśli chcesz nadpisać rpc-enabled
, możesz to zrobić, definiując transmission_rpc_enabled
. Dla wartości domyślnych zobacz defaults/main.yml
. Te wartości pochodzą z domyślnego pliku konfiguracyjnego, który generuje pakiet transmission-daemon.
UWAGA: Upewnij się, że ustawisz transmission_rpc_password
na bezpieczne hasło lub wyłącz logowanie RPC.
Przykład Playbooka
- hosts: transmission
become: yes
roles:
- { role: danielkoster.transmission-daemon }
W 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