Hi,
I’m putting together a simple-ish syncthing based backup between a couple of nodes, and I’m standing it up using Ansible.
I’ve started the build using this Ansible playbook as a basis (but the variables it’s using for mapping is quite complex, so I’m rewriting that bit), and I’m now trying to work out how the dance-of-device-adding-and-acceptance will work out.
Using the WebUI, I would, assuming two nodes, do this:
Node1: Start SyncThing (shortid=node1)
Node1: Configure folder for sharing (shortid=dir1)
Node2: Start SyncThing (shortid=node2)
Node1: Add remote device: node2
share folder: dir1
Node2: Accept remote device: node1
Node2: Accept remote folder: dir1
Via the RestAPI (or, for that matter, with a config file), do I:
Node1: Start SyncThing (shortid=node1), pass ID to automater
Node2: Start SyncThing (shortid=node2), pass ID to automater
Node1: Define all <device> nodes and <folder> nodes in the config
Node2: Define all <device> nodes and <folder> nodes in the config
Node1: Restart Syncthing
Node2: Restart Syncthing
Or, have I got it all wrong?