I'm looking for a solution to sync files automatically across a number of windows operating systems, including Windows Server 2003, 2008 and Windows 7.
One of the use cases would be keeping Nagios config files in sync across a number of (identical) machines. I would only need to make the change on one master machine and then push it out to the clients. Clients would only need read access to the share which removes the need for locking or versioning.
I have had a look at DFS, WebDAV, NFS, etc. One option might be puppet or cfengine (correct me if I'm wrong), but I'd prefer to use something custom built for the task rather than a whole configuration management suite. I would also prefer something that looks like just another folder to Windows (rather than a network drive), and we don't want to use a third party service like Dropbox. Finally, I would like to be able to push it from one location rather than writing a script to pull the files down, etc.
Is there anything out there which matches this description?