And for those who have been following ticket 6079 and Nigels
get() function this version of extlookup now has 1:1 feature parity
with that and a Puppet backend.

In addition I've extended Nigels work to also support precedence like
normal with extlookup

----- Original Message -----
> And for what its worth this afternoon just to see how hard it is
> and to again ask to myself 'wtf has no-one done this yet?' and also
> 'wtf are people at Puppet Labs reinventing this wheel?' I wrote
> a new extlookup that has pluggable backends.
> 
> It has a 100% backward compatible CSV backend and new a YAML backend
> 
> Backends are easy to add - I will make the interface a little bit
> better
> in future and I, again, wish Puppet Labs would fix bugs that make it
> easier to deploy Util classes into masters.
> 
> Rather than abuse global variables I added a simple YAML based config
> file.
> 
> So, again, I hacked this up this afternoon, its early days and no
> doubt
> can be improved.  Feedback welcome
> 
> https://github.com/ripienaar/puppet-extlookup
> 
> ----- Original Message -----
> > Thanks Ohad, this looks very interesting.
> > 
> > 
> > On Fri, May 27, 2011 at 11:07 AM, Ohad Levy < [email protected] >
> > wrote:
> > 
> > 
> > 
> > fyi, https://github.com/ohadlevy/puppet-lookup exists for a long
> > time
> > too, it also allows you to put your actual data files inside your
> > modules (or mulitple modules with a search / prio path).
> > 
> > 
> > Ohad
> > 
> > 
> > 
> > 
> > 
> > On Fri, May 27, 2011 at 7:30 PM, Aaron Grewell <
> > [email protected] > wrote:
> > 
> > 
> > 
> > 
> > 
> > FYI, if you haven't seen ymllookup it's unofficial but worth a
> > test:
> > http://projects.puppetlabs.com/issues/4433
> > 
> > For those of us that find extlookup useful ymllookup takes it to
> > the
> > next level and allows lookups in YAML. Having the ability to lookup
> > arrays of hashes has made life so much easier for me.
> > 
> > 
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Puppet Users" group.
> > To post to this group, send email to [email protected]
> > .
> > To unsubscribe from this group, send email to
> > [email protected] .
> > For more options, visit this group at
> > http://groups.google.com/group/puppet-users?hl=en .
> > 
> > 
> > 
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Puppet Users" group.
> > To post to this group, send email to [email protected]
> > .
> > To unsubscribe from this group, send email to
> > [email protected] .
> > For more options, visit this group at
> > http://groups.google.com/group/puppet-users?hl=en .
> > 
> > 
> > 
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Puppet Users" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group at
> > http://groups.google.com/group/puppet-users?hl=en.
> > 
> 
> --
> R.I.Pienaar
> 
> --
> You received this message because you are subscribed to the Google
> Groups "Puppet Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
> 
> 

-- 
R.I.Pienaar

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to