>From a purely theoretical perspective (dunno if puppet allows you to do it this way), I would suggest a base class that only holds stuff that is in common between both configurations, then derive two classes--one for each variation. Then you don't have any chance of forgetting to override something and sending a bad config to the wrong place.
/* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
