This document summarizes Sam Kottler's presentation on using Puppet at large scales. It discusses master-based vs masterless provisioning, certificate authority management, clustering patterns, node classification, external node classifiers, packaging for masterless deployments, distributed runs, deployment practices, and controlled releases. The presentation covers topics relevant to managing massive, multi-datacenter infrastructure with Puppet.