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.

Reply via email to