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.

Reply via email to