I’ve written a Puppet module which so far - in my tests - did a good job of installing Syncthing, an init.d script and configuring instances, devices, folders etc. Probably still got a few bugs which I haven’t caught. It’d be great if anybody who feels they need this could give it a whirl. I’ll try and squash the bugs.
Located at https://github.com/whefter/puppet-syncthing.
A few options on folders haven’t been implemented, I’m hoping to get around to them in the next days.
Thanks in advance for any feedback.