On Mon, Jul 28, 2014 at 11:21:46PM -0400, sven falempin wrote:
> On Mon, Jul 28, 2014 at 11:19 PM, Leonardo Santagostini
> <lsantagost...@gmail.com> wrote:
> > Maybe puppet?
> >
> 
> where are you storing the change history ?
> 

My colleague and I (ab)use mercurial to this end, then blast the
configs out with ansible.  Ansible enables you to edit and blast files
from your own workstation; you commit/push with your own ssh key.
Puppet/cfengine/salt would have worked great too but you tend to have
to everything on a central machine, and it's harder to have separate
users commit.

We use templates and jinja conditionals to change up the dhcpd.conf
primary/secondary, for example.

Reply via email to