I have been using Puppet quite a bit lately in conjunction with Ubuntu 12.04 to build development environments suitable for Python, Ruby, PHP and Java development. My most recent project on Freelancer was to build a complete PHP environment using Puppet and vagrant, which was delivered on time, on budget, done exactly to specification and my client was left very satisfied with my work.