When James Turnbull had his first look at the Puppet configuration management system two years ago, he had no inkling of the extent to which he would get involved in the project. Turnbull works in the ...