Specifically the types need to be in the server's $libdir. You can place them there manually, but the way they generally get there is via pluginsync. So the easiest way to ensure the master can process them is to place them in the module path used by the server *when the server is acting as a puppet agent* and run puppet agent on the server.
This will sync the types to the correct directory on the master and enable it to parse them when they are used elsewhere. -Eric -- Eric Shamow Professional Services http://puppetlabs.com/ (c)631.871.6441 Join us for PuppetConf 2012 at the Mission Bay Convention Center in San Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12 On Tuesday, August 14, 2012 at 5:47 PM, Douglas Garstang wrote: > On Tue, Aug 14, 2012 at 2:40 PM, Eric Shamow <[email protected] > (mailto:[email protected])> wrote: > > Douglas, > > > > Do you intend to use different versions of the type in different > > environments, or are you just concerned with trying to get the same code > > out everywhere? > > > > According to > > > > http://projects.puppetlabs.com/issues/13858 > > > > this is fixed for Telly, and there is a patch available if you want to give > > it a try. > > > > If you don't mind the type being available on the master as well, making it > > available in the modulepath the master uses as a client should resolve the > > issue. The problem is that the master loads new types locally for > > validation, and so needs access to them itself. > > Eric, > > Not sure I follow. Your saying that puppetlabs-lvm-0.1.0/* needs to be > placed in the location set by modulepath on the server? > > Doug. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to [email protected] > (mailto:[email protected]). > To unsubscribe from this group, send email to > [email protected] > (mailto:[email protected]). > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
