[Asterisk-Users] Config Revision Control

Watkins, Bradley Bradley.Watkins at compuware.com
Fri Jun 2 14:06:15 MST 2006


The first situation you mention can be solved by creating separate files
that contain the unique elements, and then including them in the main
files where all the commonality is.  That is how we do things, and it
works well for us.  It may be a little cumbersome if you have a *lot* of
uniqueness, but if you really want to share a significant portion of the
configs this is the only way I know of to do it.
 
As for revision control, we use Subversion with a branch for each server
containing the unique files.  All of our configuration scripts also
include automatic checkins of changed files (we can always revert if
need be).  It also makes it easy to spot changes if something goes
wrong, as an svn diff will tell you.
 
Regards,
- Brad

	-----Original Message-----
	From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Douglas
Garstang
	Sent: Friday, June 02, 2006 4:43 PM
	To: Asterisk Users Mailing List - Non-Commercial Discussion
	Subject: [Asterisk-Users] Config Revision Control
	
	
	Has anyone got any neat solutions for Asterisk .conf file
revision control?
	 
	We have multiple Asterisk boxes here, that we'd like to maintain
a _mostly_ common set of conf files on. They aren't all the same though.
There's subtle differences. For example, in sip.conf, iax.conf etc, the
bindaddr setting is different. Dundi.conf is very different between each
system.
	 
	At the moment I have a file tree on a separate server, and I use
the m4 processor to replace certain unique sections of the files. I have
a bunch of scripts to build sip.conf etc and then rsync the files out to
the servers. It works, mostly, but it isn't elegant.
	 
	I'd like to revision control all this. I don't know how it could
be done with revision control though. As I said, not all the files are
the same. I don't know if we'd run a version control client on each
Asterisk box, or if we'd run it centrally, and then use rsync again, to
copy the files out.
	 
	Doug.
	 
	 
	 
	 

The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060602/c55a4e35/attachment.htm


More information about the asterisk-users mailing list