Beaker Libraries
June 8, 2018 ยท View on GitHub
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 |
| beaker-puppet | Adds helper & install methods for Puppet-specific tasks | Github Repo |