eddyhub.syncthing
Ansible Syncthing
Installiert und verwaltet Syncthing (http://syncthing.net/) auf Linux (CentOS).
- Überprüft die Versionen
- Lädt Syncthing herunter (spezifische Version oder die neueste)
- Installiert es in
{{ syncthing_home }}/bin/
- Konfiguriert Adressen, Benutzernamen (einige grundlegende Optionen)
Voraussetzungen
Rollen-Variablen
Option | Beschreibung | Standard |
---|---|---|
syncthing_user | Der Benutzer, der den Syncthing-Daemon ausführt. | syncthing |
syncthing_home | Home-Verzeichnis von Syncthing | /home/{{ syncthing_user }} |
syncthing_address | Adresse für die Weboberfläche | 127.0.0.1:8080 |
syncthing_localannounce | Lokale Ankündigungsoption aktivieren/deaktivieren | false |
syncthing_globalannounce | Globale Ankündigungsoption aktivieren/deaktivieren | false |
syncthing_listen | Adresse für Remote-Verbindungen | tcp://0.0.0.0:22000 |
syncthing_upnp | UPnP aktivieren/deaktivieren. |
false |
syncthing_gui_user | Benutzername für den GUI-Login. | |
syncthing_gui_password | Passwort für den GUI-Login. |
Abhängigkeiten
- cmprescott.xml: https://galaxy.ansible.com/cmprescott/xml/
Beispiel Playbook
Ein Beispiel, wie man die Rolle verwenden kann (zum Beispiel mit übergebenen Variablen), ist immer hilfreich für die Benutzer:
- hosts: servers
- role: syncthing
syncthing_user: syncthing
syncthing_localannounce: false
syncthing_globalannounce: false
syncthing_upnp: false
Lizenz
BSD
Autoreninformation
Ein optionaler Abschnitt für die Autoren der Rolle, um Kontaktinformationen oder eine Website anzugeben (HTML ist nicht erlaubt).
Über das Projekt
Install and manages syncthing (http://syncthing.net/) on Linux (Centos).
Installieren
ansible-galaxy install eddyhub.syncthing
Lizenz
bsd-2-clause
Downloads
74
Besitzer