On Thursday, May 16, 2013 4:53:28 PM UTC-5, Schofield wrote: > > I am developing a custom provider and have a requirement on a gem. Is > there any way to use the gem with a custom provider without installing the > gem on the managed node? Ideally I want to keep the gem isolated from > other puppet code to avoid any potential conflicts as well. I am currently > running under puppet 3.0. >
No. Providers operate on the client side (only). Everything your provider requires for correct operation must therefore be available on the client. Moreover, it must be visible to the whole agent process in which the provider runs in order for the provider to be able to load it. It is conceivable that there is some way to isolate at, requiring the provider to perform some kind of special incantation to load it, but at that point it's probably not actually a gem any more. John -- 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 puppet-users+unsubscr...@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.