Issue #17814 has been updated by Drew Blessing.

I am using two puppet labs modules - vcsrepo and mysql.  Both have custom types 
and providers.  One example is the vcsrepo and the type definition is here 
[https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/lib/puppet/type/vcsrepo.rb](https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/lib/puppet/type/vcsrepo.rb).

After upgrading to Puppet 3 both complain about the provider parameter when 
defined similar to the following:
vcsrepo { "/path/to/repo":
  ensure   => present,
  provider => git
}

The vcsrepo hardly required any changes for 3.0 so that would be a good one to 
test with.  The only issue it complains about is the provider parameter not 
being allowed.  Please let me know if you need any more information.  Since 
this deals with custom types and providers it's a bit complicated for puppet 
apply but I could probably put something together if it would expedite things 
at all.
----------------------------------------
Bug #17814: Invalid parameter provider for custom types/providers
https://projects.puppetlabs.com/issues/17814#change-77515

Author: Drew Blessing
Status: Needs More Information
Priority: Urgent
Assignee: 
Category: provider
Target version: 
Affected Puppet version: 3.0.1
Keywords: 
Branch: 


In Puppet 3 I am getting an error on all definitions for custom types.  It says 
"Error 400 on SERVER: Invalid parameter provider...".  Provider should be a 
given parameter for custom types because otherwise there is no way to specify 
which provider should be used with it.  This is potentially a very major bug.  
Please let me know how I can help so you're able to reproduce and fix the issue.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" 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-bugs?hl=en.

Reply via email to