On Wed, Nov 17, 2010 at 9:14 PM, Patrick <kc7...@gmail.com> wrote: > I think I heard somewhere that pluginsync ignores environments.
This is absolutely not true in the last two major versions of Puppet. You may have been thinking about how plugins-in-modules didn't work particularly well with environments in 0.24.x days, but since 0.25.x it has definitely been supported. When the client has a certain environment specified, it connects to the master, and pluginsyncs the $modulepath/*/lib/... plugins for that environment. > > On Nov 17, 2010, at 8:27 PM, John Warburton wrote: > > Hi All > > I'm quite prepared to acknowledge I've missed the bleeding obvious here, but > I just can't see. Hence the post > > I am getting the exact same errors as issue 4409 > (http://projects.puppetlabs.com/issues/4409) when trying to use a type in a > module in an environment > > When the type is in <environment>/modules/testmodule/lib/puppet/type, I get > this error message: > > err: Puppet::Parser::AST::Resource failed with error ArgumentError: Invalid > resource type logadm at > /tmp/puppet26/environments/prod/modules/testmodule/manifests/init.pp:15 on > node corwadm010.bfm.com > > When I copy it to $libdir/puppet/type on the server - it works, which > ignores the environments :-( > > I have updated http://projects.puppetlabs.com/issues/4409 with my test case > - fresh independent 2.6.3 install - config files, client & server debug > output (from Markus Robert's diagnostic patch) in > http://projects.puppetlabs.com/attachments/1227/issue4409.txt > > I am sure I am missing something - as > http://projects.puppetlabs.com/issues/1175 says it was all fixed for 2.6 > > Thanks for any pointers > > Regards > > John > > References: > http://docs.puppetlabs.com/guides/custom_types.html > http://docs.puppetlabs.com/guides/environment.html > http://docs.puppetlabs.com/guides/plugins_in_modules.html > http://projects.puppetlabs.com/issues/1175 > http://projects.puppetlabs.com/issues/4409 > https://github.com/MarkusQ/puppet/tree/ticket/2.6.x/4409 > > -- > 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. > -- Nigel Kersten - Puppet Labs - http://www.puppetlabs.com -- 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.