Presentation on the technical and cultural challenges when adopting Puppet in a brownfield UK government account. Talk will cover how we were able to get key stakeholder backing and confidence, and how we were able to rapidly skill up multiple teams to use Puppet. We'll discuss some key technical challenges, and how we overcame these. I'll describe the benefits that were reaped from utilizing Puppet, and how that has enabled the implementation of a large fully distributed service. Also, how we migrated from Puppet 3 to Puppet 4; what's next; and how we envisage continuing to use Puppet to exploit its capabilities.