There's a 10 minute version at the bottom of https://azure.microsoft.com/en-us/documentation/articles/container-service-intro/ (starts with Docker and Docker Compose, moves to Apache Mesos at 7:00 (meaning the Mesos part is 3 mins)
Over 20 years in open source, I joined Microsoft in 2013 to continue that work. I'm a member of the Linux Compute team in Azure and currently serve as the President of the Apache Software Foundation.
The Puppet Module currently does not support PaaS only IaaS. It is interesting to think about how Puppet might include PaaS too. If you would like to expand on precisely what you would like to achieve that might be helpful. Thanks for your feedback.
@John, Puppet Labs maintain a great guide at http://puppetlabs.com/solutions/microsoft
The command 'vagrant up -provider=hyperv' (and subsequently just 'vagrant up' or 'vagrant reload') fires the VM up on your local machine.