On 10/15/2014 09:44 PM, Kylo Ginsberg wrote: > > We definitely could implement a C interface for adding facts as well. > There were one or two questions about that at PuppetConf. I'd be curious > to know how much demand there is for that approach.
Come to think of it, there was this other recent thread about building a library of facts concerning CVEs. I could see people caring to deploy binary facts to their agents to gather a large number of facts of this magnitude as efficiently as possible. Of course, this will complicate the develop->forgeupload->download->deploy chain considerably. > Thinking about the extension points for the agent, notably providers, we > may be able to follow a similar-ish model there of: > * dynamically load ruby and implement the provider api (tricky b/c the > api needs improved definition/hardening) > * introduce a concept of external providers > * maybe add a C API here as well? Same as above - binary providers may be preferable to many users with homogenous serverscapes. > Just cloned the repo - doesn't seem to build on Debian sid with Ruby > 2.1.0. Will likely take some fiddling. > > > Of the debians, I haven't tried sid, though we are building it on wheezy > (packages coming in the next week or two, so stay tuned). > > FYI the build doesn't depend on ruby-devel packages (the MRI embedding > relies on the relevant bits of the Ruby C API being stable, which it > generally has been). Thanks for the notes. > If you have build issues on sid (or anywhere for that matter), just ping > on irc/email/etc; I'm sure people can sort it out. And these are early > days for this tech stack, so it would be nice to surface oddities or > friction points early. Will do next chance I get. Thanks for the reply. Cheers, Felix -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/5447AC28.9080303%40alumni.tu-berlin.de. For more options, visit https://groups.google.com/d/optout.
