eddyhub.syncthing
Ansible syncthing
Instalacja i zarządzanie syncthing (http://syncthing.net/) na Linuxie (Centos).
- sprawdza wersje
- pobiera syncthing (określoną wersję lub najnowszą)
- instaluje go w
{{ syncthing_home }}/bin/
- konfiguruje adresy, nazwę użytkownika (kilka podstawowych opcji)
Wymagania
Zmienne roli
Opcja | Opis | Domyślne |
---|---|---|
syncthing_user | Użytkownik, który uruchamia demon syncthing. | syncthing |
syncthing_home | Katalog domowy syncthing | /home/{{ syncthing_user }} |
syncthing_address | adres do interfejsu webowego | 127.0.0.1:8080 |
syncthing_localannounce | włącz/wyłącz opcję localAnnounce | false |
syncthing_globalannounce | włącz/wyłącz opcję globalAnnounce | false |
syncthing_listen | adres dla opcji zdalnych połączeń | tcp://0.0.0.0:22000 |
syncthing_upnp | włącz/wyłącz upnp . |
false |
syncthing_gui_user | Nazwa użytkownika do logowania w GUI. | |
syncthing_gui_password | Hasło do logowania w GUI. |
Zależności
- cmprescott.xml: https://galaxy.ansible.com/cmprescott/xml/
Przykładowy Playbook
Dodanie przykładu, jak używać twojej roli (na przykład z przekazywaniem zmiennych jako parametrów) jest zawsze miłym dodatkiem dla użytkowników:
- hosts: servers
- role: syncthing
syncthing_user: syncthing
syncthing_localannounce: false
syncthing_globalannounce: false
syncthing_upnp: false
Licencja
BSD
Informacje o autorze
Opcjonalna sekcja dla autorów roli do zamieszczenia informacji kontaktowych lub strony internetowej (HTML nie jest dozwolony).
O projekcie
Install and manages syncthing (http://syncthing.net/) on Linux (Centos).
Zainstaluj
ansible-galaxy install eddyhub.syncthing
Licencja
bsd-2-clause
Pobrania
74
Właściciel