PuppetConf 2015 has ended
Back To Schedule
Thursday, October 8 • 11:15am - 12:00pm
Are You Sure This Works? Test Your Modules for PE and Puppet Using Beaker, Docker and More – Richard Pijnenburg, Elastic

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Module developers need to test against multiple versions of Puppet Enterprise and open source Puppet. Acceptance testing using Beaker is an essential part of the process. It will help make sure that your module works as expected while maintaining compatibility for the future. Tests are executed across multiple versions of Puppet, operating systems, module dependencies and more. Keep your users happy by eliminating regressions, having higher quality releases, catching problems earlier, easier debugging for user issues and more. This session will cover: my experience starting with Vagrant and moving to Docker; using Beaker to test against different Puppet versions; benefits of using Beaker and rspec-puppet together; techniques for testing against different versions of dependent modules; tips learned when testing the Puppet Approved Elasticsearch module.

avatar for Richard Pijnenburg

Richard Pijnenburg

Puppet Module Developer, Elastic
Most people know Richard for his work creating widely-used Puppet modules, including the Puppet Approved Elasticsearch module, the Logstash module and more. He’s spent the past decade making servers sing at companies like eBay and is currently at Elastic as a software engineer working... Read More →

Thursday October 8, 2015 11:15am - 12:00pm PDT
Track 6 Oregon Ballroom 202

Attendees (2)