On Tue, Jun 15, 2010 at 12:41 PM, Ben Beuchler <ins...@gmail.com> wrote:

> I had two problems.  Nigel and Daniel correctly identified one of them
> and Jonathan contacted me off-list to point out that I can't have my
> custom type living in a subdir of "lib/puppet/type".  I moved
> haddock.rb from lib/puppet/type/haddock/haddock.rb to
> lib/puppet/type/haddock.rb, created a symlink to the production
> environment, and it works!
>

awesome. This is a bit difficult to get working, but things are looking good
for the next release... :)



>
> Thanks, everyone.
>
> -Ben
>
> On Tue, Jun 15, 2010 at 2:27 PM, Ben Beuchler <ins...@gmail.com> wrote:
> >>> A quick look in $libdir (/var/lib/puppet/lib) shows my custom types are
> there.
> >>
> >> 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.
> >
> > Perhaps we mean different things by "libdir"?
> >
> > insyte$ /usr/sbin/puppetmasterd --genconfig | egrep '^ +libdir'
> >    libdir = /var/lib/puppet/lib
> >
> > The types/providers are definitely be sync'd into that directory.  I
> > can't find any reference to any other libdir.
> >
> > In my fileserver.conf, I don't have a path in the [plugins] section,
> > as all of my plugins are in modules.
> >
> > My original understanding was that the type had to be available in the
> > default environment.  To that end, I copied my custom type into the
> > "modules/custom/lib/puppet/{type,provider}" dir of the production
> > environment.  Still no dice.
> >
> > -Ben
> >
>
> --
> 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<puppet-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
>


-- 
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.

Reply via email to