Engineering at Puppet Labs has written several libraries that extends the functionality provided by Beaker.
To learn how to create beaker libraries, see the Beaker-Template documentation.
Name | Description | Docs |
---|---|---|
Master Manipulator | Easy DSL extension for changing configuration on a Puppet Master | Github Repo |
beaker_windows | Useful helpers for testing on Windows hosts | Github Repo |
Puppet Install Helper | Use environment variables for choosing which puppet version to install | Github Repo |
testmode_switcher | [prototype] run your puppet module tests in master/agent, apply or local mode | Github Repo |
beaker-hostgenerator | Generates Beaker host files | Github Repo |
beaker-answers | Generates answers for Puppet Enterprise installation | Github Repo |
beaker-pe | Adds helper methods for Puppet Enterprise specific tasks | Github Repo |
beaker-http | Adds ability to dispatch http traffic from the coordinator | Github Repo |
Beaker Rubymine Plugin | An IntelliJ IDEA plugin making Beaker test runs a native IDE experience | Github Repo |
beaker-rspec | A bridge between beaker itself and rspec; also integrates serverspec | Github Repo |