The OSU Open Source Lab has used CFengine 2 over the past ten years and the code has exploded towards over 14,000 lines of code. We had set out to migrate to Puppet over four years ago and still haven't completed the process. We have made several mistakes over that time and this session will discuss some of the do's and don'ts of what we learned along the way. We are finally down a path where we can make the transition and want to share our experiences. This session will also be helpful for those in the middle of a major puppet upgrade.
Director, OSU Open Soruce Lab
Lance Albertson is the Director for the Oregon State University Open Source Lab (OSUOSL) and has been involved with the Gentoo Linux project as a developer and package maintainer since 2003. Since joining the OSUOSL in 2007, Lance has managed all of the hosting activities that the OSL provides for nearly 160 high-profile open source projects. He was recently promoted to Director in early 2013 after being the Lead Systems Administration and Architect since 2007. In his free time he helps organize Beaver BarCamp and plays trumpet in a local jazz group The Infallible Collective. He holds a B.A. in Agriculture Technology Management from Kansas State University, where he minored in Agronomy and Computer Science.