I've just been updating and testing my Puppet deployment script on openSuSE 11.4., and found that a some updates to the script are required to support openSuSE 11.4.
I also start my builds from the Minimal Install pattern, this pattern doesn't include lsb or dmidecode. dmidecode has previously included, and appears to have been dropped for some reason.
I'm currently working on restructuring an organizations infrastructure to being managed and driven through Puppet. Hopefully I will be able to share some of the modules that I have been working on.
These modules cover:
* ClearCase
* Hudson
* RT
* Codestriker
* Trac
and a range of other more general infrastructure services.
To reduce costs many sites use OS distributions (primarily Linux) that do not have associated support maintenance and support subscriptions. Generally this is reasonable, particularly for those sites that have appropriate staff and customer base.
However these Operating Systems are not without cost, as support time and effort is still required. Perhaps the biggest hidden cost however is product lifetimes.
An OpenSuse release for example is supported for the 2 subsequent releases, Fedora has a similar policy.