Maintaining a central config database

I was wondering if anyone had any pointers on how to go about
maintaining a central repository for various router configs.

Specifically what I'm looking for is a way to keep access-lists,
route-maps, prefix-lists, etc. in a central "store" and either push that
info out at boot time or have the router request it.

Any info would be appreciated,

-david

More or less Rancid...

http://www.shrubbery.net/rancid/

Or at least just CVS and a tftpserver...

andy