I commented on https://github.com/puppetlabs/beaker/issues/499 with my method for adding a custom (closed sourced; boo) hypervisor for testing in one module. The exact same mechanism could be used for all manner of extension gems (or one gem, as beaker-extensions is).
beaker-rspec is essentially an extension gem also. It extends beaker with the rspec dsl, and also serverspec (which I haven't had time to update for serverspec 2.0 yet). -Hunter On Mon, Dec 1, 2014 at 12:09 AM, Daniele Sluijters < [email protected]> wrote: > Hi, > > I would be interested to help out here too. We need things like a custom > provider for our own cloudy thing at Spotify and a few other extension > points so that we can move away from rspec-system-puppet . > > On Sunday, 30 November 2014 23:54:40 UTC+1, Justin Stoller wrote: >> >> I've been working with the module team here and have been looking at >> helping out with some of the features we need (pluggable hypervisors, >> improved Vagrant support, improved Windows support, better RSpec >> formatting...). I was trying to figure what things I'd work on during >> #puppethack, but if there's going to be some folks focusing on Beaker I'll >> definitely join you guys! >> >> See you on Thursday. I'm justinstoller on Github and Freenode >> >> - Justin >> >> >> On Fri, Nov 28, 2014 at 1:21 PM, Liam Bennett <[email protected]> >> wrote: >> >>> I have to +1 this as well. I think it is hugely important to work out an >>> extension mechanism if only so that we can eventually break up the codebase >>> and have them managed separately. >>> >>> I am pretty familiar with the code at this point so I am happy to get >>> involved, either directly on the current extension you're working on or on >>> fixing any nasty bits beaker. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Puppet Developers" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit https://groups.google.com/d/ >>> msgid/puppet-dev/32c74a82-fbb3-4a6f-a7d9-13ccc9fccc0e%40googlegroups.com >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-dev/921f9146-57d8-404b-88e9-bc80d343ae52%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-dev/921f9146-57d8-404b-88e9-bc80d343ae52%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CAJaQvGBJLHCO60i70Y0NASaxK-wbRwvOruLH53g6QJcoucGgOQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
