When you are developing new custom types, you should restart both the puppetmasterd and the puppetd before running the configuration using the new custom type. The pluginsync feature will then synchronise the files and the new code will be loaded when both daemons are restarted.
err: Could not retrieve catalog from remote server: Error 400 on
SERVER: Invalid parameter physical_volume at file.pp:26 at node
Parameter validation happens on your puppet master so I guess you have
to update
/var/lib/puppet/lib/puppet/type/logical_volume.rb
on your master first.
-Stefan
-Stefan
> --
> You received this message because you are subscribed to the Google Groups "Puppet Users" group.
> To post to this group, send email to puppet...@googlegroups.com.
> To unsubscribe from this group, send email to puppet-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
>
> > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
Recently Nick L and I "discovered" that parameter validation does not
occur on the master (in 2.7.x) yet many people believe this to be
true. Specifically the munge and validate methods for parameters and
properties are not called on the puppet master. However, the type &
provider code is loaded, so for example, requiring a windows gem at
the top level would prevent the master (not running windows) from
being able to compile catalogs.
Did puppet actually used to invoke the validate method on the master,
e.g. before 2.6? Or is that just how people thought/think it should
work?