totaldebug.deluge
Rola Ansible do tworzenia banera MOTD przy logowaniu się do serwera.
Konfiguracja • Funkcje • Wkład • Autor • Wsparcie • Darowizna • Licencja
O projekcie
ansible-role-deluge to wysokiej jakości rola Ansible, która wdraża Deluge 2.x na twoich klientów ansible. |
Konfiguracja
Instalacja
ansible-galaxy install totaldebug.deluge
Zmienne roli
Deluge
Ustawienie | Domyślne | Opis |
---|---|---|
deluge_service_user |
deluge |
Nazwa użytkownika dla konta serwisowego |
deluge_service_group |
deluge |
Grupa dla konta serwisowego |
deluged_port |
58846 |
Port Deluge |
deluge_home |
/var/lib/deluge |
Ustala domyślny katalog dla konta serwisowego, konfiguracja zostanie tutaj zapisana |
deluge_download_location |
{{ deluge_home }}/downloads |
Katalog pobranych plików |
deluge_move_completed_path |
'{{ deluge_download_location }}' |
Katalog zakończonych pobrań |
deluge_torrentfiles_location |
'{{ deluge_download_location }}' |
Katalog plików torrentów Deluge |
deluge_user_service_dir |
/etc/systemd/system/deluged.service.d/ |
Ustala katalog dla konfiguracji usługi użytkownika |
deluge_core_conf_template |
core.conf.j2 |
umożliwia użycie niestandardowego pliku konfiguracyjnego, zobacz niestandardowe szablony poniżej |
deluge_plugins |
dodaj listę wtyczek, które chcesz aktywować |
Deluge Web
Ustawienie | Domyślne | Opis |
---|---|---|
deluge_web |
true |
Instalacja komponentu deluge-web |
deluge_web_port |
8112 |
Zmień port internetowy dla portalu |
deluge_web_user_service_dir |
/etc/systemd/system/deluge-web.service.d/ |
Ustala katalog dla konfiguracji usługi użytkownika |
deluge_web_conf_template |
web.conf.j2 |
umożliwia użycie niestandardowego pliku konfiguracyjnego, zobacz niestandardowe szablony poniżej |
Logowanie
Ustawienie | Domyślne | Opis |
---|---|---|
enable_logging |
false |
Włącza logowanie |
deluge_log_dir |
/var/log/deluge/ |
Katalog logów |
deluge_log_level |
warning |
Poziom logowania |
Niestandardowy szablon
Szablony core.conf i web.conf Deluge dołączone do tej roli mają być bardzo ogólne. Umożliwienie ustawienia każdej możliwej opcji z tego miejsca byłoby zbyt skomplikowane w utrzymaniu.
Jeśli domyślny szablon nie spełnia Twoich potrzeb, możesz zastąpić go własnym. Co musisz zrobić:
- utworzyć katalog
templates
na tym samym poziomie co twoja playbook - utworzyć plik
templates\mycore.conf.j2
(po prostu wybierz inną nazwę niż domyślny szablon) - w twoim playbooku ustaw zmienną
default_web_conf_template: mycore.conf.j2
Przykładowy Playbook
---
- host: all
roles:
- totaldebug/deluge
Funkcje
🔰 | |
---|---|
Instalacja Deluge 2.x | ✔️ |
Instalacja Deluge Web | ✔️ |
Niestandardowe szablony konfiguracyjne | ✔️ |
Konfiguracja rotacji logów | ✔️ |
Ustaw poziom logowania | ✔️ |
Konfiguruj niestandardowe porty | ✔️ |
Włącz wtyczki | ✔️ |
Wsparcie dla Ubuntu | ✔️ |
Wsparcie dla RedHat / CentOS 8 | ✔️ |
Usługi systemd | ✔️ |
Wkład
Masz coś interesującego, co chciałbyś podzielić się? Dowiedz się więcej o wkładzie.
Wersjonowanie
Ten projekt stosuje semantyczne wersjonowanie.
W kontekście semantycznego wersjonowania, uznaj rolę za zdefiniowaną przez zmienne roli.
- Zmiany łamiące lub zmiany, które wymagają interwencji użytkownika, zwiększą wersję główną. Obejmuje to zmianę domyślnej wartości zmiennej roli.
- Zmiany, które nie wymagają interwencji użytkownika, ale dodają nowe funkcje, zwiększą wersję mniejszą.
- Poprawki błędów zwiększą wersję patch.
Autor
![]() |
---|
marksie1988 (Steven Marks) |
Wsparcie
Skontaktuj się ze mną w jednym z poniższych miejsc:
- przez Discord
- Zgłoś problem na GitHubie
Darowizna
Proszę rozważyć wsparcie tego projektu poprzez sponsorowanie lub po prostu darowiznę na naszej stronie sponsorów
Licencja
- Copyright © Total Debug.
ansible-galaxy install totaldebug.deluge