Hi Jake, On 10/01/12 12:18 PM, Sallee, Stephen (Jake) wrote: > > Every time I have to change my configs or setup a new PF box, or just > about any other task that requires me to look at or make changes to the > files in PF I have to refer to my notes, which may or may not be very > good. However, there is a FOSS project called Mercurial that does > version control and change tracking very well. Mercurial (AKA Hg .. for > the atomic symbol for mercury … ) could be an excellent tool for PF > admins to track and keep logs of changes made in PF. > > Since almost any change you make in PF is immediately made in a text > file some where it should be relatively easy to integrate Hg into the > workflow through the GUI or even in the CLI. > > I posted this to the dev list because it would be a new feature and not > a support request. If this is not the place to post this sort of thing > please let me know. > > Please let me know what you think. >
I don't think configuration management tools should be provided by PacketFence (or any software for that matter) but rather a choice of the system administrator team maintaining the systems together. Usually it is a site policy and not a per-application policy. hg is not configuration management per say but there are other tools dedicated to the task that integrate change control. I've worked as a sysadmin in a cfengine[1] shop, I've seen some chef[2] scripts and I vaguely know about puppet[3]. This isn't something you force down on your users. You can integrate your config in hg if you want and we can fix interoperability issues if there are any but we won't provide (and maintain) behind the scene hooks where changes are committed, etc. Does that make sense? Oh and we will be migrating away from flat files on some configuration files due to scalability issues we are getting at large sites. So the flat file assumption won't hold forever. Although we plan on offering CLI driven configuration there. [1] http://cfengine.com/ [2] http://wiki.opscode.com/display/chef/Home [3] http://puppetlabs.com/ -- Olivier Bilodeau obilod...@inverse.ca :: +1.514.447.4918 *115 :: www.inverse.ca Inverse inc. :: Leaders behind SOGo (www.sogo.nu) and PacketFence (www.packetfence.org) ------------------------------------------------------------------------------ RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 _______________________________________________ Packetfence-devel mailing list Packetfence-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/packetfence-devel