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 -~----------~----~----~----~------~----~------~--~---