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.
