On 1 Nov 2006, at 19:55, Narayan Desai wrote:

"Paul" == Paul Anderson <[EMAIL PROTECTED]> writes:


  Luke> what I am currently looking for is a way to keep the configs
  Luke> in cvs or similar, then automatically deply first to test,
  Luke> then to production.

We actually have a paper in at LISA this year about using this
sort of technique with bcfg2. There are a bunch of corner cases
that makes this a little tricky, but there are a ton of nifty
things that you can do (including configuration transactions and
workflows) if you do it right.

  Paul> We have been doing this for a while. Recently, it has been
  Paul> formalised more & we now have several different flavours of
  Paul> machines with different levels of "stability". Production
  Paul> machines get a weekly update which has been in test on
  Paul> "development" machines for the previous week.

Out of curiosity, does the LCFG server know anything about the
revision control system, or is the change management functionality
handled entirely externally?

It is external. I think it is possible to write conditionals which depend on the release version, but that doesn't seem like a good idea. Of course, the individual aspects (headers) are version controlled separately, so it is possible to pull back a particular aspect if you screw something up, but the important thing here is to create a stable, labeled configuration point for the whole site.

  Paul



_______________________________________________
lssconf-discuss mailing list
lssconf-discuss@inf.ed.ac.uk
http://lists.inf.ed.ac.uk/mailman/listinfo/lssconf-discuss

Reply via email to