Working with the Puppet Development Kit
Writing good modules requires one or more local ruby installs, a tool to manage those, a number of testing and quality tools, and tools to manage those, and one of the templates to get started. If this sounds tedious to you, there are good news: the Puppet Development Kit is a new open source tool that bundles all the useful tools around writing and testing puppet modules: * puppet agents ruby* metadata-json-lint* puppet-syntax* puppet-lint* rspec-puppet* rspec-puppet-facts* rubocop David will take you through each of the tools, how they help you write better modules, and how they are used. A great introduction for newcomers, and a good refresher for old hands.
David helps people run their infrastructure. First as a freelancer using puppet in anger, most recently maintaining Puppets supported Modules, and now as Tech Lead on the Puppet Developer Experience team, building the tool support his past self never had.