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
templatesna 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
