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