On Feb 27, 2009, at 11:30 PM, James Turnbull wrote:

>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Nigel Kersten wrote:
>>
>> 3. ++ to what everyone else said.
>>
>> There has been discussion around a future version of Facter allowing
>> for facts to be provided by executables in a certain directory, which
>> is about as far as I can see Python integration with Puppet going.
>
> Agreed.  That'd be a useful feature and if we'd probably do it like
> Nagios plug-ins do - doesn't matter what the language is as long as  
> they
> output data that the Facter API can parse into facts - Perl, Python,  
> C,
> Rexx (*coughs*), etc.


This is something that I'm in total agreement on, it's just a question  
of getting the time to do the work.

If anyone's interesting in taking up the torch, I'm glad to help come  
up with the development plan.  It's not nearly as complicated is it  
might seem.

James and I had a brief discussion about the possibility of using non- 
ruby plugins in Puppet, too, and I think it's feasible although not as  
easy as Facter, of course, and not necessarily something you could get  
straight to from where we are now.  Once we've got the new, cleaner  
internal DSL for resource type specification (the whole thread about  
internal vs. external DSL I did a while back), we can migrate it to  
the RAL, and it will bring with it a *much* cleaner model, and that  
cleaner model will allow us to add some pluggability to the system.

Yes, I know this is mostly gibberish to most people, unfortunately -  
the summary is that we're a ways away from it on Puppet but it's  
something I'd like to be able to do and it's also something that our  
current development plan will get us much closer to supporting.

-- 
You've got to take the bitter with the sour.
     -- Samuel Goldwyn
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com


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

Reply via email to