Hello,
Not directly OpenBSD related but I thought I'd ask. I'd like to use
a revision control system to manage files on 25-30
servers but I'm not sure whether I'd use a centralized repository or
have a separate revision control system on each box. It would also be
good
to know how much leverage can a revision control system can give
over a "make-backup-before-change" policy in the long run and also
what files and directories should I add to it. Anything else anyone
would like to add from experience would be much appreciated.
You have a basic backup system included in OpenBSD ( changelist(5) )
But have a look at cfengine[1]. With cfengine, you can spread config accross
multiple machines according to defined classes (eg. dns_server,
firewall.openbsd ...).
It should be used with a version control repository too.
This is from far the best way i know to spread config accross an
heterogeneous network.
Cheers,
Frangois Visconte
[1]: http://www.cfengine.org