transmission-daemon
Ansible роль: transmission-daemon
Устанавливает и настраивает демон Transmission на серверах Debian/Ubuntu.
Требования
Специальных требований нет. Учтите, что для этой роли требуется доступ root, поэтому выполняйте ее в плейбуке с глобальным become: yes
, или вызывайте роль в своем плейбуке так:
- hosts: transmission
roles:
- role: danielkoster.transmission-daemon
become: yes
Переменные роли
Каждый параметр в файле конфигурации settings.json
можно указать. Полный список настраиваемых параметров смотрите на вики Transmission. Обратите внимание, что переменные в этой роли используют нижние подчеркивания и начинаются с transmission_
. Например, если вы хотите переопределить rpc-enabled
, это можно сделать, определив transmission_rpc_enabled
. Для значений по умолчанию смотрите defaults/main.yml
. Эти значения берутся из конфигурационного файла, который генерирует пакет transmission-daemon.
ПРИМЕЧАНИЕ: Убедитесь, что вы установили transmission_rpc_password
на безопасный пароль или отключите вход через RPC.
Пример Плейбука
- hosts: transmission
become: yes
roles:
- { role: danielkoster.transmission-daemon }
Внутри 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/ansible-role-transmission-daemon