[Infrastructures] RCS/CVS

Eric Sorenson eric@explosive.net
Wed, 15 Jun 2005 15:41:28 -0700 (PDT)


On Wed, 15 Jun 2005, Pete Ehlke wrote:

> People still edit live zone files by hand? Madness.
> 
> I mean, this is a special case of a generic problem- configuration data
> should always be generated by a reliable process that reads a simple
> canonical source and writes syntactically correct configs- but of all
> things, DNS zone files are a plain nightmare to maintain by hand. It's
> just too damn easy to forget a trailing . somewhere, incorrectly
> increment serial numbers, hork up the value of $ORIGIN... Even Vixie
> tells people to let perl generate their zone files:
> 
> http://www.merit.edu/mail.archives/nanog/2005-04/msg00300.html

Further, in campus-LAN environments, DNS is one half (or maybe a 
third) of a generic problem: serving up useful information about 
hosts over the network. The other half is DHCP service, and to my mind 
there really ought to be a clean way to pull these together
with one backend, like:

        hostname        ip address      mac address
DNS         X               X
DHCP                        X               X

and either have the daemons query the backend directly or generate 
configs out of it. But all the functional prior art I've found along 
these lines is commercial (Lucent VitalQIP, Cisco CDDM) and/or goes way 
overboard with shoehorning lots of additional stuff in there (CMU's 
NetReg springs immediately to mind). 

Anybody got a nice middle-ground solution along these lines?

-- 
 - Eric Sorenson - N37 17.255 W121 55.738 - http://eric.explosive.net -
 - Personal colo with a professional touch - http://www.explosive.net -