Smart-proxy support for Puppet classes containing lambdas

Hi all!

I have made a patch to solve Issues #2878<Bug #2878: Import Classes fails when using parser = future - Smart Proxy - Foreman>
, see smart-proxy: pull request #123<https://github.com/theforeman/smart-proxy/pull/123>
.

This enables the smart-proxy to load Puppet classes which uses the new
lambda construct in puppet manifests. This feature is available if Puppet
has the option parser = future set. For more info see Puppetlabs - Future
Parser<http://docs.puppetlabs.com/puppet/3/reference/experiments_future.html>
.

It would be appreciated if someone with lots of production like Puppet code
which uses lambdas can test it.

Merry X-mas! // Rickard

Thanks Rickard, this is great. I've merged it in for Foreman 1.4, so
hopefully we can advertise it during the RC period and get some stress
testing.

Happy new year!

··· On 22/12/13 11:04, Rickard von Essen wrote: > Hi all! > > I have made a patch to solve Issues #2878 > , see smart-proxy: pull > request #123 . > > This enables the smart-proxy to load Puppet classes which uses the new > lambda construct in puppet manifests. This feature is available if > Puppet has the option parser = future set. For more info see Puppetlabs > - Future Parser > . > > It would be appreciated if someone with lots of production like Puppet > code which uses lambdas can test it. > > Merry X-mas! // Rickard


Dominic Cleal
Red Hat Engineering