Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, September 24 • 3:10pm - 3:50pm
Test Driven Development with Puppet - Gareth Rushgrove, Puppet Labs

Sign up or log in to save this to your schedule and see who's attending!

The state of the art for testing puppet modules has been getting much better recently, with Beaker on the horizon, new features being added regularly to rspec-puppet and other new tools emerging. But lots of people working with Puppet are new to software development, and often new to writing tests for their code.

Infrastructure as code to me has always meant applying well known software development practices to infrastructure. This talk aims to be a crash course in software testing as it applies to Puppet modules.

* Enough ruby to get started with testing
* Why testing isn't the same thing as TDD
* What continuous integration is and why it’s useful
* How and when to write tests before writing (Puppet) code
* Unit testing with rspec-puppet
* Code quality and test metrics
* Integration testing with beaker
* Testing types and providers
* Refactoring a Puppet module
* What is missing from the tool chain

Speakers
avatar for Gareth Rushgrove

Gareth Rushgrove

Sr. Software Engineer, Puppet Labs
As of this month Gareth Rushgrove is now a Senior Software Engineer at Puppet Labs. He was formerly a technical architect at the Government Digital Service, part of the UK Government. He is mainly interested inconfiguration management, infrastructure automation, web application security and the whole devops community. He thinks when used well together these allow you to move really fast, even in tightly controlled environments like Government... Read More →


Wednesday September 24, 2014 3:10pm - 3:50pm
Golden Gate A B2

Attendees (175)