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

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
GitHub Repository
Lizenz
bsd-2-clause
Downloads
74
Besitzer