On Mon, Jun 14, 2010 at 2:36 PM, Ben Beuchler <ins...@gmail.com> wrote: >> There are a bunch of workarounds for this though. >> >> A lot of the time you can get away with just a shell provider and type >> for manifest validation, as the client will get the right one synced >> down for use in actual resource application. > > I thought I understood what you were suggesting, but apparently not. > The default environment is "production" on my system, so I replicated > my custom type in the "custom" module in the production environment. > Still received the same error. I removed it completely from the > "development" environment and switched the client to production. Same > "Could not find resource type blah" error. > > A quick look in $libdir (/var/lib/puppet/lib) shows my custom types are there. > > The type in question and my puppet config: > > http://pastebin.ws/6t422 > > I'm quite perplexed.
Sorry, I wasn't quite clear. You need to make this accessible to the libdir on the *server*. So whatever your puppetmasterd libdir is, you need to somehow ensure the types/providers are there. We do it with symlinks. -- nigel -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@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.