{"id":2095,"date":"2011-05-28T11:10:06","date_gmt":"2011-05-28T10:10:06","guid":{"rendered":"http:\/\/www.devco.net\/?p=2095"},"modified":"2011-08-03T18:22:24","modified_gmt":"2011-08-03T17:22:24","slug":"pluggable_extlookup_for_puppet","status":"publish","type":"post","link":"https:\/\/www.devco.net\/archives\/2011\/05\/28\/pluggable_extlookup_for_puppet.php","title":{"rendered":"Pluggable Extlookup for Puppet"},"content":{"rendered":"

NOTE:<\/B> This ended up being a proof of concept for a more complete system called Hiera<\/a> please consider that instead.<\/p>\n

Back in 2009 I wrote the first implementation of extlookup for Puppet<\/a> later on it got merged – after a much needed rewrite – into Puppet mainstream. If you don’t know what extlookup does please go and read that post first.<\/p>\n

The hope at the time was that someone would make it better and not just a hacky function that uses global variables for its config. I was exploring some ideas and showing how rich data would apply to the particular use case and language of Puppet but sadly nothing has come of these hopes. <\/p>\n

The complaints about extlookup fall into various categories:<\/p>\n