There are some great sites for building configurations:
https://puphpet.com/
http://phansible.com/
http://rove.io/
I've had great success recently with builds based on a setup from Puphpet. It's fairly easy to add additional PuppetForge modules and build out your installation with custom scripts.