Beaker Libraries

June 16, 2016 ยท 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.

NameDescriptionDocs
Master ManipulatorEasy DSL extension for changing configuration on a Puppet MasterGithub Repo
beaker_windowsUseful helpers for testing on Windows hostsGithub Repo
Puppet Install HelperUse environment variables for choosing which puppet version to installGithub Repo
testmode_switcher[prototype] run your puppet module tests in master/agent, apply or local modeGithub Repo
beaker-hostgeneratorGenerates Beaker host filesGithub Repo
beaker-answersGenerates answers for Puppet Enterprise installationGithub Repo
beaker-peAdds helper methods for Puppet Enterprise specific tasksGithub Repo
Beaker Rubymine PluginAn IntelliJ IDEA plugin making Beaker test runs a native IDE experienceGithub Repo
beaker-rspecA bridge between beaker itself and rspec; also integrates serverspecGithub Repo