Demo of a large, 70 node bare-metal deployment we did at the Red Hat Summit in April 2014 showcasing an OpenStack Havana deployment via Puppet and Foreman. There are other tools for this now like StayPuft or most recently RDO-Manager but this approach is still very valid.
Code used can be found here on Github.
Oh my goodness! Incredible article dude! Many thanks.