puppetlabs/puppet — pull request #898 by daniel-pittman (2012-06-29 18:47:21+00:00)
Title: JRuby support

This adds JRuby support to Puppet - or, at least, the ability to pass through the rspec suite unharmed under JRuby 1.6.7.2 or later. It also passes some limited, ad-hoc testing with `puppet apply` and even `puppet master` vs `puppet agent`.

The biggest limitations are around SSL support, and are squarely in the JRuby camp: there are some nasty lingering problems in their OpenSSL extension emulation using the Java SSL providers.